Wo finde ich eine Liste der Bereiche für die OAuth 2.0-API von Google? [geschlossen]


112

Das Beispiel, mit dem ich arbeite, gibt den Bereich in der OAuth-Anforderung wie folgt an: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

welches in zwei URIs dekodiert:

Ich kann keine Dokumentation finden, die die vollständige Liste der verfügbaren Bereiche abdeckt und auf welche Informationen in den einzelnen Bereichen zugegriffen werden kann. Weiß jemand, ob so etwas vorhanden ist?


Hast du jemals eine gute Liste gefunden?
Justin Thomas

4
Ryan

Die Bereiche in den Fragen des Benutzers sind veraltet, die neuen Bereiche sind einfach Profil und E-Mail
Tony BenBrahim

Kann mir bitte jemand bei dieser Frage helfen? stackoverflow.com/questions/34220051/…
Robel

3
Googles OAuth2-Dokumentation ist scheiße.
Kevin

Antworten:


76

Was Sie suchen, ist das Google APIs Discovery Service.

Einige andere interessante Ressourcen:

  • Ein ausgezeichneter Blog von Nicolas Garnier, der die wichtigen Dinge hinter diesem Service beschreibt.

  • Der Google OAuth2-Spielplatz ist eine weitere gute Informationsquelle.

  • Wenn Sie Änderungen an den Erkennungsdokumenten nachverfolgen möchten oder nicht alle Dokumente lesen möchten, gibt es eine interessante Online-Implementierung von Gerwin Sturm .


Dieser Blog-Beitrag war genau das, was ich brauchte. Danke dir!
JJ0B

5
Die Online-Implementierung von Gerwin ist von unschätzbarem Wert.
foreever

Der Google OAuth2 Spielplatz wirft eine 404
PW Kad

danke PW Kad, ich habe die URL entsprechend aktualisiert.
Antonio Saco

Danke für diese Information, +1. Ich würde mich auch sehr freuen, wenn Sie sich eine unbeantwortete Frage ansehen könnten: stackoverflow.com/questions/36289389/…
Sabuncu


8

Die vollständige Liste der Bereiche finden Sie nicht in der OAuth-Dokumentation, sondern in den häufig gestellten Fragen der GData-Entwickler. Die Bereiche haben sich in OAuth 1.0 oder Oauth 2.0 nicht geändert. Der Link zur Seite wurde hinzugefügt. Klicken Sie hier , um die vollständige Liste der Google-Bereiche anzuzeigen. Der Link lautet https://developers.google.com/gdata/faq#AuthScopes


8

Hier ist ein Dokument, das kürzlich zur OAuth 2.0-Dokumentation von Google hinzugefügt wurde, mit einer umfassenden Liste von Bereichen:

https://developers.google.com/identity/protocols/googlescopes


Vielen Dank. Dies ist die beste Antwort auf Fragen. Es ist genau das, wonach ich gesucht habe (Liste der Bereiche, gruppiert nach API-Bibliothek). Ich habe den Bereich googleapis.com/auth/analytics.readonly verwendet und logisch in der Konsole die API aktiviert, die in der Bibliothek "Google Analytics Reporting API" aufgerufen wurde, aber ich konnte keine Daten von der API abrufen. Ich musste die API "Analytics API" aktivieren. In Ihrem Link wundere ich mich, dass beide APIs den Gültigkeitsbereich analyse.readonly enthalten (dies ist irreführend). I letzteren bemerkt , dass , obwohl Umfang identisch I korrekten Endpunkt verwenden muß Daten zu holen developers.google.com/apis-explorer
MikeP

Dies ist die beste Antwort. Vielen Dank. Es hat mir sehr geholfen.
Hsinhsin Hung




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.