Aktualisieren Sie ein Zugriffstoken mit Google Analytics API [geschlossen]

Ich versuche, ein Zugriffstoken mit der Google Analytics-API (PHP) zu aktualisieren, aber ich habe immer dieinvalid_grant Fehler ... das ist mein Prozess:

1. Ich speichere ein erstes Zugriffstoken in meiner Datenbank mit einer Offline-Anforderung. Die Antwort lautet:

{"access_token":"ya29.AHES6ZSPMUyKfx06Bw89LnlfRa5mEmwdthyCUj6D7bRmDcQ","token_type":"Bearer","expires_in":3600,"refresh_token":"1\/1XLO8PLs2Pb0NPs-T-lt07jWW_STBWYG3IGRB08ZbkA","created":1338810086}

2. Ich überprüfe die Token-Informationen. Wenn "expires_in" <0 ist, versuche ich, meinen Token zu aktualisieren:

if ($infoAt['expires_in'] <= 0) {
 $row = $database->loadObject("SELECT refresh from token WHERE id=1");
 $client->refreshToken($row['refresh']);
}

und ich habe einen invalid_grant Fehler ...

irgendeine Hilfe ? Vielen Dank und Entschuldigung für mein Englisch ...

Antworten auf die Frage(0)

Ihre Antwort auf die Frage