使用服务帐户以Java代码访问Google AnalyticsAPI但收到Invalid_Grant错误

时间:2016-04-27 03:48:23

标签: java google-analytics-api service-accounts

我使用服务帐户访问Java代码中的Google AnalyticsAPI。它在我的本地机器上运行得非常好。但是在Deployment Server上不起作用。

错误是:

com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request
{
  "error": "invalid_grant",
  "error_description": "Invalid JWT: Token must be a short-lived token and in a reasonable timeframe"
}

在搜索多个论坛后,我看到的唯一解决方案是同步系统时钟。

但遗憾的是我不能这样做,因为我的服务器由第三方托管,而且它是共享服务器,因此我无法访问系统时钟。

我正在寻找设置/修改TimeZone可以解决此问题的解决方案。有人曾尝试过这个吗?

0 个答案:

没有答案