Как я могу обновить токен? Я использую Google API с этим токеном - он работает, но не могу найти, как его обновить, в этом примере мы не сохраняем истекшее время. Я требую
`access_type: offline `
потом
$client = new Google_Client();
//$client->setClientId($GoogleClientId);
$client->setApplicationName($GoogleAppName);
$client->setClientId($this->user->getGoogleId());
$client->setAccessType('offline');
если токен действителен, я могу работать, но когда срок его действия истек, я пытаюсь
$token = [
'access_token' => $this->user->getGoogleAccessToken(),
'expires_in' => (new \DateTime())->modify('-1 year')->getTimestamp(),
];
я ставлю любую дату, потому что в этом примере мы не сохраняем истекшее время
https://gist.github.com/danvbe/4476697
$client->setAccessToken($token);
if($client->isAccessTokenExpired()){
$refreshedToken = $client->refreshToken($client->getAccessToken());
вот у меня ошибка
array:2 [▼
"error" => "invalid_request"
"error_description" => "Could not determine client ID from request."
]
Существует метод HwiAuthBundle для обновления токена? Почему это не работает с обновлением Google_Client?