首页 文章

403超出用户限制和401无效凭据 - Google AnalyticsAPI v3

提问于
浏览
1

我们可以使用Oauth2.0从Google Analytics获取数据,但现在突然我们获得了403超过用户限速和401无效凭据 .

在服务器启动我们得到,

SEVERE:无法刷新令牌com.google.api.client.auth.oauth2.TokenResponseException:403超出用户限制

以及随后的要求,

com.google.api.client.googleapis.json.GoogleJsonResponseException:401 Unauthorized {“code”:401,“errors”:[{“domain”:“global”,“location”:“Authorization”,“locationType”: “ Headers ”,“消息”:“无效的凭据”,“原因”:“authError”}],“消息”:“无效的凭据”}

我已使用以下网址测试了访问令牌:

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=xxxxxxxx

我收到有效的访问令牌消息,但我仍然收到无效的凭据 . 我也试过OAuth2游乐场,这里也得到了相同的消息 .

任何有助于解决此问题的帮助 .

1 回答

  • 1

    确保您正在缓存访问令牌,并且您正在进行合理数量的刷新请求 . 对于同一用户,在紧密循环中刷新(或者从群集中的多个线程或服务器过于频繁地刷新)将导致403 .

    401错误很可能是由于获取新访问令牌失败并且您使用的是过期令牌 .

相关问题