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

时间:2013-08-10 06:08:50

标签: google-analytics-api google-oauth

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

在服务器启动时,我们正在进行,

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

以及随后的请求,

com.google.api.client.googleapis.json.GoogleJsonResponseException:401 Unauthorized {   “代码”:401,   “错误”:[{     “域名”:“全球”,     “location”:“授权”,     “locationType”:“标题”,     “message”:“凭证无效”,     “reason”:“authError”   }],   “message”:“凭据无效” }

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

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

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

解决此问题的任何帮助。

1 个答案:

答案 0 :(得分:1)

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

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