¿Dónde puedo encontrar una lista de alcances para la API OAuth 2.0 de Google? [cerrado]


112

El ejemplo con el que estoy trabajando especifica el alcance en la solicitud de OAuth como: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

que decodifica en dos URI:

No puedo encontrar documentación que cubra la lista completa de ámbitos que están disponibles y qué información es accesible dentro de cada ámbito. ¿Alguien sabe si existe tal cosa?


¿Encontraste alguna vez una buena lista?
Justin Thomas


los ámbitos en las preguntas del usuario están obsoletos, los nuevos ámbitos son simplemente perfil y correo electrónico
Tony BenBrahim

¿Alguien puede ayudarme con esta pregunta, por favor? stackoverflow.com/questions/34220051/…
robel

3
La documentación de OAuth2 de Google apesta.
Kevin

Respuestas:


76

Lo que busca es el Google APIs Discovery Service.

Algunos otros recursos interesantes:

  • Un excelente blog de Nicolas Garnier que describe las cosas importantes detrás de este servicio.

  • La zona de juegos de Google OAuth2 es otra buena fuente de información.

  • Finalmente, si está interesado en realizar un seguimiento de los cambios en los documentos de descubrimiento o no desea leer todos los documentos, existe una interesante implementación en línea de Gerwin Sturm .


Esa publicación de blog era exactamente lo que necesitaba. ¡Gracias!
jj0b

5
La implementación en línea de Gerwin es invaluable.
A

El área de juegos de Google OAuth2 está lanzando un 404
PW Kad

gracias PW Kad, he actualizado la URL en consecuencia.
Antonio Saco

Gracias por esta información, +1. También agradecería mucho si pudiera echar un vistazo a una pregunta sin respuesta que tengo: stackoverflow.com/questions/36289389/…
Sabuncu



8

Aquí hay un documento que se agregó recientemente a la documentación de OAuth 2.0 de Google, con una lista completa de ámbitos:

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


Gracias. Esta es la mejor respuesta a la pregunta. Es exactamente lo que estaba buscando (lista de ámbitos agrupados por biblioteca API). Usé el alcance googleapis.com/auth/analytics.readonly y, lógicamente, en la consola habilité la API llamada en la biblioteca "API de informes de Google Analytics", pero no pude obtener datos de la API. Tuve que habilitar la API llamada "API de Analytics". En su enlace, me sorprende que ambas API contengan un alcance de analytics.readonly (es engañoso). Me di cuenta de que, aunque el alcance es idéntico, debo usar el punto final correcto para obtener datos developers.google.com/apis-explorer
mikep

Esta es la mejor respuesta. Muchas gracias. Me ha ayudado mucho.
Hsinhsin Hung




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.