Frage

Das Beispiel, mit dem ich arbeite, gibt den Bereich in der OAuth-Anfrage 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 welche Informationen in jedem Bereich zugänglich sind. Weiß jemand, ob so etwas existiert?

War es hilfreich?

Lösung

Was Sie suchen, ist das Google APIs Discovery Service.

Einige weitere interessante Ressourcen:

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

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

  • Wenn Sie schließlich daran interessiert sind, Änderungen an den Discovery-Dokumenten zu verfolgen, oder nicht alle Dokumente lesen möchten, gibt es eine interessante Möglichkeit Online-Umsetzung von Gerwin Sturm.

Andere Tipps

Dank der Links von Antonio Sacco konnte ich Folgendes finden:

https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))

Es heißt, dass dies die verfügbaren Bereiche sind:

 - https://www.googleapis.com/auth/plus.me (Know who you are on Google)
 - https://www.googleapis.com/auth/userinfo.email (View your email address)
 - https://www.googleapis.com/auth/userinfo.profile (View basic information about your account)

Die vollständige Liste der Bereiche finden Sie nicht in der OAuth-Dokumentation, sondern in den FAQ von GData-Entwicklern.Die Bereiche ändern sich in OAuth 1.0 oder OAuth 2.0 nicht.Der Link zur Seite wurde hinzugefügt klicken Sie hier Hier finden Sie die vollständige Liste der Google Scopes oder einen Link https://developers.google.com/gdata/faq#AuthScopes

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

In den OAuth-Dokumenten von Google wird eine Tabelle angezeigt, in der alle verfügbaren Bereiche aufgeführt sind.

https://developers.google.com/+/api/oauth#scopes-table

Hier sind die Listen aller Google-Bereiche:https://developers.google.com/identity/protocols/googlescopes

Vielleicht etwas spät, aber das aus den Dokumenten:

Informationen zu verfügbaren Anmeldebereichen finden Sie unter Anmeldung Bereiche.Um die verfügbaren Bereiche für alle Google APIs anzuzeigen, besuchen Sie die APIs-Explorer.

URLs für diejenigen, die nicht gerne auf Links klicken:

Ich war schon immer auf der Suche nach dem Gleichen und habe dieses wirklich tolle Tool oAuth 2.0 Playground gefunden, das von Google entwickelt wurde und in dem man alle Bereiche in den verschiedenen von ihnen bereitgestellten APIs finden kann.

Sie empfehlen die Verwendung von Link und Chrome-Erweiterung:

https://developers.google.com/oauthplayground/

http://goo.gl/y9nH4H

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top