Gdzie mogę znaleźć listę zakresów interfejsu Google OAuth 2.0 API? [Zamknięte]


112

Przykład, z którym pracuję, określa zakres w żądaniu OAuth jako: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

który dekoduje na dwa URI:

Nie mogę znaleźć dokumentacji obejmującej pełną listę dostępnych zakresów i jakie informacje są dostępne w każdym zakresie - czy ktoś wie, czy coś takiego istnieje?


Czy kiedykolwiek znalazłeś dobrą listę?
Justin Thomas,


zakresy w pytaniach użytkownika są przestarzałe, nowe zakresy to po prostu profil i e
Tony BenBrahim

Czy ktoś może mi pomóc w tej sprawie. stackoverflow.com/questions/34220051/…
robel

3
Dokumentacja Google OAuth2 jest do bani.
Kevin

Odpowiedzi:


76

To, czego szukasz, to Google APIs Discovery Service.

Kilka innych interesujących zasobów:

  • Doskonały blog przez Nicolas Garnier która opisuje ważne rzeczy za tę usługę.

  • Google OAuth2 zabaw , jest kolejnym dobrym źródłem informacji.

  • Wreszcie, jeśli jesteś zainteresowany śledzeniem zmian w dokumentach wykrywania lub nie chcesz czytać wszystkich dokumentów, istnieje interesująca implementacja online autorstwa Gerwin Sturm .


Ten wpis na blogu był dokładnie tym, czego potrzebowałem. Dziękuję Ci!
jj0b

5
Wdrożenie online przez Gerwin jest nieocenione.
zawsze

Plac zabaw Google OAuth2 wyrzuca 404
PW Kad

dzięki PW Kad, odpowiednio zaktualizowałem adres URL.
Antonio Saco,

Dzięki za te informacje, +1. Byłbym również bardzo wdzięczny, gdybyś mógł
rzucić



8

Oto dokument, który został niedawno dodany do dokumentacji Google OAuth 2.0, z pełną listą zakresów:

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


Dzięki. To najlepsza odpowiedź na pytanie. Właśnie tego szukałem (lista zakresów pogrupowana według biblioteki API). Użyłem zakresu googleapis.com/auth/analytics.readonly i logicznie w konsoli. Włączyłem interfejs API o nazwie w bibliotece „Google Analytics Reporting API”, ale nie udało mi się uzyskać danych z interfejsu API. Musiałem włączyć interfejs API o nazwie „Analytics API”. W twoim linku zastanawiałem się, że oba API zawierają zakres analytics.readonly (jest to mylące).
Ostatnio

To najlepsza odpowiedź. Dziękuję Ci bardzo. Bardzo mi to pomogło.
Hsinhsin Hung




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.