Я посмотрел вокруг на многие вопросы об этой проблеме и не могу найти решение.
Срок действия моего токена истек, и я использую свой последний токен обновления со всей информацией о моем клиенте.
$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" }
Все с моей стороны, кажется, обновлено и проверено, в том числе:
Задача ещё не решена.
Других решений пока нет …