Где я могу найти список областей применения API OAuth 2.0 Google?

В примере, в котором я работаю, определяется область запроса OAuth как:   Объем = HTTPS% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + HTTPS% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

который декодирует на два URI:

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

Ответ 1

Что вы ищете, это Google APIs Discovery Service.

Несколько других интересных ресурсов:

  • отличный блог Николя Гарнье, который описывает важные вещи, стоящие за этой услугой.

  • игровая площадка Google OAuth2 - еще один хороший источник информации.

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

Ответ 2

Благодаря ссылкам Antonio Sacco, я смог найти:

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)

Ответ 3

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

Ответ 5

Немного поздно, может быть, но это из документов:

Информацию о доступных зонах входа в систему см. в разделе Login. Чтобы просмотреть доступные области для всех API Google, посетите API-интерфейс.

Вызов для тех, кому не нравится нажимать на ссылки:

Ответ 7

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

Ссылка и расширение Chrome, которое они рекомендуют использовать:

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

http://goo.gl/y9nH4H