刷新OAuth2令牌时出错,消息:'{“error”:“invalid_grant”}

时间:2014-11-08 17:21:00

标签: php google-api gmail-api

我已经查看过有关此问题的许多问题,似乎无法找到解决方案。

我的访问令牌已过期,我正在使用我的最新刷新令牌以及我的所有客户信息。

    $client = new Google_Client();
    $client->setClientId($client_id);
    $client->setClientSecret($client_secret);
    $client->setRedirectUri($redirect_uri);
    $client->setAccessType("offline");
    $client->addScope("https://mail.google.com/");

    $client->refreshToken($refreshToken);
    $_SESSION['access_token'] = $client->getAccessToken();

我可以使用我的访问令牌访问google的api但是一旦它过期我尝试刷新它就像上面那样我得到了错误Error refreshing the OAuth2 token, message: '{ "error" : "invalid_grant" }

我的一切似乎都是最新的,并经过测试,其中包括:

  • 访问和刷新令牌
  • 客户信息
  • 服务器时间正确
  • 在控制台中将应用程序设置为“Web应用程序”

0 个答案:

没有答案