Dove posso trovare un elenco di ambiti per l'API OAuth 2.0 di Google? [chiuso]


112

L'esempio con cui sto lavorando specifica l'ambito nella richiesta OAuth come: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

che decodifica in due URI:

Non riesco a trovare la documentazione che copra l'elenco completo degli ambiti disponibili e quali informazioni sono accessibili all'interno di ogni ambito - qualcuno sa se esiste una cosa del genere?


Hai mai trovato una buona lista?
Justin Thomas

4
Ryan

gli ambiti nelle domande dell'utente sono deprecati, i nuovi ambiti sono semplicemente profilo ed e
Tony BenBrahim

Qualcuno può aiutarmi su questa domanda per favore. stackoverflow.com/questions/34220051/…
robel

3
La documentazione di OAuth2 di Google fa schifo.
Kevin

Risposte:


76

Quello che stai cercando è il file Google APIs Discovery Service.

Alcune altre risorse interessanti:

  • Un eccellente blog di Nicolas Garnier che descrive le cose importanti dietro questo servizio.

  • Il playground di Google OAuth2 è un'altra buona fonte di informazioni.

  • Infine, se sei interessato a tenere traccia delle modifiche ai documenti di rilevamento o non vuoi leggere tutti i documenti, c'è un'interessante implementazione online di Gerwin Sturm .


Quel post sul blog era esattamente ciò di cui avevo bisogno. Grazie!
jj0b

5
L'implementazione online di Gerwin è inestimabile.
Foreever

Il playground di Google OAuth2 lancia un 404
PW Kad

grazie PW Kad, ho aggiornato l'URL di conseguenza.
Antonio Saco

Grazie per queste informazioni, +1. Vorrei anche davvero apprezzare se si potesse dare un'occhiata a una domanda senza risposta che ho: stackoverflow.com/questions/36289389/...
Sabuncu



8

Ecco un documento che è stato aggiunto di recente alla documentazione OAuth 2.0 di Google, con un elenco completo di ambiti:

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


Grazie. Questa è la migliore risposta alla domanda. È esattamente quello che stavo cercando (elenco di ambiti raggruppati per libreria API). Ho utilizzato l'ambito googleapis.com/auth/analytics.readonly e logicamente nella console ho abilitato l'API chiamata nella libreria "Google Analytics Reporting API" ma non sono riuscito a ottenere dati dall'API. Ho dovuto abilitare l'API chiamata "Analytics API". Nel tuo link mi chiedo che entrambe le API contengano l'ambito analytics.readonly (è fuorviante). Quest'ultimo ha notato che sebbene l'ambito sia identico, devo utilizzare l'endpoint corretto per recuperare i dati developers.google.com/apis-explorer
mikep

Questa è la migliore risposta. Grazie mille. Mi ha aiutato molto.
Hsinhsin Hung il




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.