Erste user-Profil mit google oauth2
Ich versuche, die Daten des Benutzerprofils nach dem einloggen mit google-oauth2. Benutzer meldet sich erfolgreich an und ich kann die access_token und können aktualisieren Sie das token, wenn nötig.
Obwohl, ich könnte es nicht schaffen, Holen Sie sich alle Informationen über den Benutzer trotz Lesen der docs und versucht, für Stunden.
Vom "Retrieving profile" Abschnitt Entwickler-guide :
https://www.google.com/m8/feeds/profiles/domain/domainName/full
sollte genug sein. ich habe versucht, mit "gmail.com", "google.com", "gmail", "google", "orkut", "orkut.com" , myregisteredappsdomainname (und .com) als domainName. ich habe auch versucht es mit
https://www.google.com/m8/feeds/profiles/domain/domainName/full?access_token=access_token_for_user
alles was ich schaffte war ein 401-Fehler, wo er sagt: "Das ist ein Irrtum.". Bezüglich der 401-Fehler, ich habe aktualisiert das token und versucht wieder mit neuen token, aber immer 401s.
Wie bekomme ich die Profil-Informationen und Bild-Adresse für den Benutzer beim einloggen?
InformationsquelleAutor altunyurt | 2011-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Bereich, den Sie suchen, ist:
Diese wurde bereits beantwortet hier
profile
.InformationsquelleAutor Sergio Rosas
War ich immer ähnliche Fehler ersuchenden profile auch nach der richtigen Festlegung des Umfangs und der erste access-Token etc.. Der trick für mich war die API-version auf meine Anfragen. Siehe hier für mehr info http://code.google.com/googleapps/domain/profiles/developers_guide.html#Versioning
InformationsquelleAutor darcy_clark
Vielleicht etwas spät, noch könnte dies hilfreich sein, um jemanden. Unten ist der Arbeits-code, den ich schrieb, um zu bekommen gplus-Benutzerprofil
In HTML unter markup anzeigen goolge signIn-button
Unten ist die java-script -
Bitte stellen Sie sicher, dass Sie laden Sie die google api javascript asynchron innerhalb des body-Tags wie unten
Behandeln Abmelden finden Sie die Antwort, die ich in den link unten, werden Sie brauchen, um zu speichern access_token im backend, so dass beim logout rufen diese verwendet werden, in meinem Fall habe ich gespeichert in der session-und immer über ajax-call
gapi.auth.signOut(); funktioniert nicht ich bin verloren
InformationsquelleAutor Naga
Hey, warum nicht Sie schauen sich den code an:
http://www.codeproject.com/KB/aspnet/OAuth4Client.aspx
Es hilft definitiv. Das Projekt ist eigentlich ein oauth-Spielplatz zu schicken, richtig oauth-header zu korrigieren Endpunkte.
InformationsquelleAutor Sachin Kumar