Où puis-je trouver une liste des champs d'application de l'API OAuth 2.0 de Google? [fermé]


112

L'exemple avec lequel je travaille spécifie la portée de la requête OAuth comme suit: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

qui se décode en deux URI:

Je ne trouve pas de documentation couvrant la liste complète des champs d'application disponibles et quelles informations sont accessibles dans chaque champ d'application - est-ce que quelqu'un sait si une telle chose existe?


Avez-vous déjà trouvé une bonne liste?
Justin Thomas


les champs d'application dans les questions de l'utilisateur sont obsolètes, les nouveaux champs d'application sont simplement le profil et l'email
Tony BenBrahim

Quelqu'un peut-il m'aider sur cette question s'il vous plaît. stackoverflow.com/questions/34220051/…
robel

3
La documentation OAuth2 de Google est nul.
Kevin

Réponses:


76

Ce que vous recherchez, c'est le Google APIs Discovery Service.

Quelques autres ressources intéressantes:

  • Un excellent blog de Nicolas Garnier qui décrit les choses importantes derrière ce service.

  • Le terrain de jeu Google OAuth2 , est une autre bonne source d'informations.

  • Enfin, si vous souhaitez suivre les modifications apportées aux documents de découverte ou si vous ne souhaitez pas lire tous les documents, il existe une implémentation en ligne intéressante de Gerwin Sturm .


Ce billet de blog était exactement ce dont j'avais besoin. Je vous remercie!
jj0b

5
La mise en œuvre en ligne par Gerwin est inestimable.
Foreever

Le terrain de jeu Google OAuth2 lance une 404
PW Kad

merci PW Kad, j'ai mis à jour l'url en conséquence.
Antonio Saco

Merci pour cette information, +1. J'apprécierais également beaucoup si vous pouviez jeter un coup d'œil à une question sans réponse que j'ai: stackoverflow.com/questions/36289389/…
Sabuncu



8

Voici un document qui a été récemment ajouté à la documentation OAuth 2.0 de Google, avec une liste complète des portées:

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


Merci. C'est la meilleure réponse à la question. C'est exactement ce que je recherchais (liste des portées regroupées par bibliothèque d'API). J'ai utilisé la portée googleapis.com/auth/analytics.readonly et logiquement dans la console, j'ai activé l'API appelée dans la bibliothèque "Google Analytics Reporting API" mais je n'ai pas pu obtenir de données de l'API. J'ai dû activer l'API appelée "API Analytics". Dans votre lien, je m'étonne que les deux API contiennent une portée analytics.readonly (c'est trompeur). J'ai remarqué que, bien que la portée soit identique, je dois utiliser le bon point de terminaison pour récupérer les données developer.google.com/apis-explorer
mikep

C'est la meilleure réponse. Merci beaucoup. Cela m'a beaucoup aidé.
Hsinhsin Hung




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.