“Gapi.client ist nicht definiert", wenn Sie versuchen zum abrufen von einem authentifizierten Google+ Benutzer E-Mail-Adresse
Ich versuche, das abrufen von Benutzer-Daten von einem Besucher, der unterzeichnet hat, in meiner Website mit google + sign-in-button, aber ich war einfach am Ende mit der Meldung "TypeError: gapi.client ist nicht definiert" in der javascript-Konsole.
Da konnte ich nicht identifizieren die Fehler, die ich endlich copy/Paste den Beispiel-code von Google, welche Sie hier finden: https://developers.google.com/+/web/Leute/#retrieve_an_authenticated_users_email_address
Das einzige, was ich geändert habe war die Client-ID (für web-Anwendungen).
Und ich bekomme immer NOCH den gleichen Fehler!
Da der Beispiel-code funktioniert nicht für mich ist, dachte ich mir, vielleicht meine Einstellungen in der Google API Console falsch sind. Ich habe versucht, Folgen den Anweisungen:
- Google+ - API-Dienst aktiv ist
- Redirect URIs: keine
- JavaScript-Ursprünge sind auf localhost eingestellt und der tatsächlichen Produktion
domain.
Habe auch versucht, laden Sie die Beispiel-code, um die Produktions-server, nur um zu sehen, ob dies eine lokale Umwelt-Problem, aber ich bekomme immer noch den gleichen Fehler.
InformationsquelleAutor dannepanne | 2013-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie das Skript und schließen die
client
- API zusätzlich zu denplusone
Skript:Der demo-Seite war falsch, das habe ich behoben.
InformationsquelleAutor BrettJ
InformationsquelleAutor Purvesh
Mag das vielleicht blöd klingen.. aber manchmal müssen Sie nur schließen und wieder öffnen des Browsers...
Ich habe versucht, fast alle Lösungen zu nahezu allen relevanten Fragen, nichts funktionierte.
Schließlich entschied ich mich zu sehen, ob es funktioniert, mit einem anderen browser, und es hat... daher habe ich nur geschlossen und wieder geöffnet den browser war ich arbeiten.. und voilà.
Ich bin nicht sicher, warum es nicht funktioniert. Ich war nicht Zwischenspeichern von Anfragen, mir wurde die Seite neu zu laden, jedes mal mit Strg-F5 drücken, und hatte auch deaktiviert caching innerhalb der dev-tools (wenn dev-tools sind im Einsatz).
natürlich hatte ich versucht, und es hat nicht funktioniert
InformationsquelleAutor jj_