我正在使用Java运行Analytics-cmdline-sample应用程序。我正在使用Maven 2.2.1,我在Google Api控制台中创建了一个client_Id和client_secret。我确保在我的Google Analytics帐户中,我可以访问我拥有Google Analytics的网站。
我已经撤销了client_secret并试了一下。
我目前收到以下错误:
com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request
{
"error" : "invalid_grant"
}
我已经查看过这些问题的许多解决方案,但我还没有找到解决此错误的任何解决方案。
答案 0 :(得分:-1)
就我而言,“client_id”是问题的根源。我添加了一个“短”client_id(xxxxxxxxxxxx.apps.googleusercontent.com)。当我创建新的“Web应用程序的客户端ID”时,新的client_id更长(xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com),错误消失。