Ошибка обновления токена OAuth2, сообщение: ‘{& quot; error & quot; : & quot; invalid_grant & quot; }

Я посмотрел вокруг на многие вопросы об этой проблеме и не могу найти решение.

Срок действия моего токена истек, и я использую свой последний токен обновления со всей информацией о моем клиенте.

    $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();

Я могу получить доступ к API Google с моим токеном доступа, однако, когда он истекает, и я пытаюсь обновить его, как описано выше, я получаю сообщение об ошибке Error refreshing the OAuth2 token, message: '{ "error" : "invalid_grant" }

Все с моей стороны, кажется, обновлено и проверено, в том числе:

  • Доступ и обновление токенов
  • Информация о клиенте
  • Время сервера правильное
  • Приложение установлено как «веб-приложение» в консоли

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]