So erhalten Sie Benutzerinformationen mit Google API PHP SDK

8

Ich versuche, meiner Website eine Login-Option für Personen mit Google-Konten hinzuzufügen. Ich bin in der Lage, dieses Facebook zu implementieren, habe aber Probleme beim Abrufen von Benutzerkontoinformationen mit Google.

Ich verwende das Google PHP SDK, das sich hier befindet: Ссылка

%Vor%

Aber wie kann ich nun auf die E-Mail-Adresse des Benutzers und andere grundlegende Informationen zugreifen?

Ich sehe im Google PHP SDK eine Methode namens getAccountInfo() in der Klasse Google_Service_IdentityToolkit . Der benötigte Parameter ist jedoch postBody , aber ich bin mir nicht sicher, wie ich das bekomme / aufbaue.

    
heat23 14.02.2015, 22:58
quelle

2 Antworten

5

Dadurch wird ein Google_Service_Oauth2_Userinfoplus-Objekt mit den Informationen zurückgegeben, nach denen Sie wahrscheinlich suchen:

%Vor%

Dabei ist $client eine Instanz von Google_Client

Ausgaben:

%Vor%

Beachten Sie auch, dass Sie auch den https://www.googleapis.com/auth/userinfo.profile Geltungsbereich anfordern müssen.

    
antriver 18.08.2015 02:20
quelle
2

Sie sollten diese Informationen erhalten, indem Sie ein Google_Service_OAuth2-Objekt erstellen, den Google_Client als Parameter übergeben und dann die Benutzerinformationen von dort abrufen.

%Vor%     
WoogieNoogie 15.02.2015 04:18
quelle