Ich habe versucht, aktualisieren Token von Google API mit JavaScript Google Client "Code", dass Google von Client-Seite zurückzukehren. Es gibt mir den Code zurück, den ich an die Serverseite sende. Jetzt von Server-Seite ich den Code sende den Aktualisierungs-Token und Zugriffstoken mit Google-api-php-Client mit diesem Aufruf zu erhalten mit:Google API-Client-Code nicht zurück aktualisieren Token
https://www.googleapis.com/oauth2/v4/token
Während ich den gleichen Code von Google Spielplatz nutzen i bekommen die Antwort mit als auch Aktualisierungs-Token aber ich bekomme es nicht von meinem eigenen Server .. Dies ist der Code
public function getRefreshToken($code)
{
$client = new Google_Client();
$client->setClientId(config('services.google.client_id'));
$client->setClientSecret(config('services.google.client_secret'));
$client->setRedirectUri('postmessage');
$client->setScopes(config('services.google.scopes'));
$client->setAccessType("offline");
$client->setApprovalPrompt("force");
dd($client->authenticate($code));
dd($client->getRefreshToken());
return ;
}
ich Zugangsart in einigen Antworten festgelegt habe, wie erwähnt offline, aber ich bekomme immer noch die Antwort mit unser Refresh Token .. das ist die Antwort
access_token :"xxxxxxxxxxxxxxxxxxxxxx"
created:1510242052
expires_in:3598
id_token:"xxxxxxxx"
token_type:"Bearer"
Ich habe versucht, was Sie mich gebeten, ich bekomme einen Fehler "ORIGIN PARAMETER ERFORDERLICH" .. –
Erhalten Sie jetzt ein Refresh-Token zurück? Wann erhalten Sie diesen Fehler? Wann gehen Sie zuerst zu Google? Wenn Sie 'authenticate()' aufrufen? Wenn Sie versuchen, das access_token tatsächlich zu verwenden? Dieser Fehler klingt wie ein Google Maps-API-Fehler .... ist das, was Sie zu konsumieren versuchen? –
Ich habe hier zwei Dinge zu sagen. 1. Zuerst wird dies in keiner der Antworten hier auf Stack over Flow erwähnt, warum musste ich Kopfgeld auf diese Frage geben? es wurde nirgendwo geantwortet, noch hat niemand diese Frage beachtet. 2. In GOOGLE DOCUMENTS wird nichts dergleichen erwähnt. WARUM IST DAS SO ? –