Де можна знайти перелік областей для API OAuth 2.0 від Google? [зачинено]


112

Приклад, з яким я працюю, вказує область в запиті OAuth як: range = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

який розшифровується на два URI:

Я не можу знайти документацію, що охоплює повний перелік областей, які є в наявності, і яка інформація доступна в межах кожної сфери - хтось знає, чи існує така річ?


Ви коли-небудь знаходили хороший список?
Джастін Томас


Області в питаннях користувача застарілі, нові області просто профілю та електронної пошти
Tony BenBrahim

Чи можете мені хтось допомогти з цього питання. stackoverflow.com/questions/34220051 / ...
Robel

3
Документація Google OAuth2 відстійна.
Кевін

Відповіді:


76

Що ви шукаєте - це Google APIs Discovery Service.

Ще кілька цікавих ресурсів:

  • Відмінний блог на Ніколя Гарньє , який описує важливі речі , за цю послугу.

  • Майданчик Google OAuth2 , це ще один хороший джерело інформації.

  • Нарешті, якщо вам цікаво відстежувати зміни в документах на відкриття або не хочете читати всі документи, є цікава онлайн-реалізація від Гервіна Штурма .


Цей пост у блозі був саме тим, що мені було потрібно. Дякую!
jj0b

5
Інтерактивна реалізація від Гервіна є неоціненною.
Ще

Ігровий майданчик Google OAuth2 кидає 404
PW Kad

дякую PW Kad, я відповідно оновив URL-адресу.
Антоніо Сако

Дякуємо за цю інформацію, +1. Я також дуже вдячний, якщо ви можете поглянути на відповідь, яке я не відповів: stackoverflow.com/questions/36289389/…
Sabuncu

45

Завдяки посиланням Антоніо Сакко я зміг знайти:

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

У ньому сказано, що це сфери дії:

 - 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)

8

Повний перелік областей не надається в Документації на OAuth, але надається у FAQ щодо розробників GData. Області застосування не змінюються в зміні OAuth 1.0 або Oauth 2.0. Посилання на сторінку додано Натисніть тут, щоб знати повний список областей Google або посилання https://developers.google.com/gdata/faq#AuthScopes


8

Ось документ, який нещодавно було додано до документації Google OAuth 2.0 із вичерпним переліком областей:

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


Дякую. Це найкраща відповідь на питання. Це саме те, що я шукав (список областей, згрупованих за бібліотекою API). Я використовував область googleapis.com/auth/analytics.readonly та логічно в консолі, я ввімкнув API, викликаний у бібліотеці "API звітування Google Analytics", але мені не вдалося отримати дані з API. Мені довелося ввімкнути API під назвою "Analytics API". У вашому посиланні мене цікавить, що обидва API містять область analytics.readonly (це вводить в оману). Останній помітив, що хоча область однакова, я повинен використовувати правильну кінцеву точку, щоб отримати дані developers.google.com/apis-explorer
mikep

Це найкраща відповідь. Велике спасибі. Це мені дуже допомогло.
Hsinhsin Hung



4

Можливо, трохи пізно, але це з документів:

Щоб отримати інформацію про доступні області входу, див. Області входу . Щоб переглянути доступні області застосування для всіх API API, відвідайте Провідник API .

URL-адреси для тих, хто не любить натискати на посилання:


3

Я шукав те саме, що і назавжди, і знайшов цей справді дивовижний інструмент oAuth 2.0 Playground, розроблений Google, де ви можете знайти всі сфери застосування в різних apis, які вони надають.

Посилання та розширення для Chrome вони рекомендують використовувати:

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

http://goo.gl/y9nH4H

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.