我使用服务帐户访问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可以解决此问题的解决方案。有人曾尝试过这个吗?