我遇到一个问题,当我点击/users/me
API时,收到401响应,消息为“会话无效或过期,请重新登录”。即使我发送的是/login
API产生的承载令牌,也会发生这种情况。
这是请求:
curl -X GET \
http://localhost:8065/api/v4/users/me \
-H 'Authorization: Bearer 4p7ip3wuujby7cfmeqb7718fhc' \
-H 'Postman-Token: eac220fa-9208-427b-b76f-f048ba28908a' \
-H 'cache-control: no-cache'
答案 0 :(得分:0)
登录后收到的令牌是临时令牌。一段时间后它将过期。您有两种选择可以解决此问题:
再次登录并获得新令牌。
使用有效的个人访问令牌,除非您有意撤销它,否则它不会过期。
如果首先要使用Personal Access Token,则需要在配置文件中启用它。将EnableUserAccessTokens
设置为true
。然后重置服务器以应用配置。之后,使用the specific endpoint为您的帐户创建一个个人访问令牌。请注意,默认情况下,只有系统管理员有权创建个人访问令牌。