【问题标题】:How to fix oauth2client.client.HttpAccessTokenRefreshError in google analytics python api如何在谷歌分析 python api 中修复 oauth2client.client.HttpAccessTokenRefreshError
【发布时间】:2020-10-25 17:37:41
【问题描述】:

当我使用 python 调用 GoogleAnalytics REST_API 时,它会返回以下错误消息

oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: 无效的 JWT:令牌必须是短期令牌(60 分钟)并且在 合理的时间范围。检查 JWT 声明中的 iat 和 exp 值。

我也参考这个链接:oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: Invalid JWT

但问题没有解决任何解决方案?

【问题讨论】:

    标签: python-3.x google-analytics google-analytics-api


    【解决方案1】:

    我发现这种类型的错误至少会出现在几种情况下,一种很可能与时钟有关(我建议彻底调查,因为这通常是问题所在),另一种是由于一般性消息与凭据相关 (https://github.com/docker/for-mac/issues/2076):

    • 运行容器的机器的时间与系统时间有偏差,并且似乎没有正确地自行重置。停止和重新启动(即 Docker for Mac)应该可以解决问题,或者尝试输出您的令牌信息以检测它与您的机器之间的时间差异;

    • 如果您使用的凭据文件已在我的项目中删除,则只需创建另一个凭据文件;

    【讨论】:

      猜你喜欢
      • 2016-05-28
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 2015-09-28
      • 2015-09-09
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多