Holen Sie sich E-Mail-ID/Benutzername nach dem login mit Google+ API
Möchte ich den Zugriff auf die user_name
/email_id
des Benutzers, der meldet sich auf meiner website mit Google+ API. Bisher habe ich umgesetzt mit der Google+ API und der Rückgabewert ist:
User Logged In This is his auth tokenya29.AHES6ZRWhuwSAFjsK9jYQ2ZA73jw9Yy_O2zKjmzxXOI8tT6Y
Wie kann ich diese nutzen, um den Benutzernamen/E-Mail-id?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Speziell für das abrufen einer E-Mail-Adresse eines authentifizierten Benutzers, im Hinterkopf behalten, dass Sie brauchen, um die userinfo.E-Mail-Bereich und rufen Sie den tokeninfo Endpunkt. Weitere Informationen hierzu finden Sie https://developers.google.com/+/api/oauth#Bereiche.
wenn Sie korrekt angemeldet sind, ist es genug, um die Google+ - api unter dieser URL:
wo die
userId
hat den besonderen Wertme
zu Holen Sie sich alle Informationen über den angemeldeten user. Weitere Informationen finden Sie unter:https://developers.google.com/+/api/latest/Menschen/bekommen
Ich bin das hinzufügen einer code-Beispiel, um anderen zu helfen.
In diesem Fall der login-Vorgang wird durchgeführt, gegen Google anfordern E-Mail, als auch user-Profil-Informationen, wie name,.... Wenn alle diese Informationen abgerufen werden, eine Anfrage zu meiner eigenen login-service durchgeführt wird: