Oauth 2.0 Google API:刷新OAuth2令牌时出错,消息:';{“error”:“invalid”u grant}&“x27”;

Oauth 2.0 Google API:刷新OAuth2令牌时出错,消息:';{“error”:“invalid”u grant}&“x27”;,oauth-2.0,google-api,google-api-php-client,Oauth 2.0,Google Api,Google Api Php Client,!! 尝试访问Google Analytics API时刷新OAuth2令牌时出错,消息:“{”Error:“invalid_grant”}” 这是一个服务帐户 我已指定我的客户端ID、gservice帐户电子邮件和证书文件的路径 我已将gservice帐户电子邮件作为管理员添加到我的Google Analytics配置文件中 我在ubuntu服务器上安装了NTP,以确保时间正确 我使用的是一个包(),但我认为这与问题无关 有什么想法吗?无效的授权可能有几个原因,例如,断言的格式不正确,或者

!! 尝试访问Google Analytics API时刷新OAuth2令牌时出错,消息:“{”Error:“invalid_grant”}”

  • 这是一个服务帐户
  • 我已指定我的客户端ID、gservice帐户电子邮件和证书文件的路径
  • 我已将gservice帐户电子邮件作为管理员添加到我的Google Analytics配置文件中
  • 我在ubuntu服务器上安装了NTP,以确保时间正确
我使用的是一个包(),但我认为这与问题无关


有什么想法吗?

无效的授权可能有几个原因,例如,断言的格式不正确,或者缺少一些,或者Google无法验证断言的签名,等等。看起来您正在使用Google OAuth2 PHP客户端库,所以前两个问题应该消除。是否可能使用了不正确的私钥文件?

通过更改作用域解决了相同的问题