GoogleのOAuth 2.0 APIのスコープのリストはどこにありますか?[閉まっている]


112

私が使用している例では、OAuthリクエストのスコープを次のように指定しています:scope = https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email + https%3A%2F%2Fwww.googleapis.com%2Fauth% 2Fuserinfo.profile

2つのURIにデコードします。

利用可能なスコープの完全なリストと各スコープ内でアクセス可能な情報をカバーするドキュメントが見つかりません-そのようなものが存在するかどうか誰かが知っていますか?


良いリストを見つけたことがありますか?
ジャスティントーマス

4
@JustinThomasは、stackoverflow.com
Ryan

ユーザーの質問のスコープは廃止され、新しいスコープは単にプロファイルと電子メールです
Tony BenBrahim

誰でもこの質問を助けてくれますか?stackoverflow.com/questions/34220051/...
robel

3
GoogleのOAuth2ドキュメントはひどい。
ケビン

回答:


76

あなたが探しているのはGoogle APIs Discovery Serviceです。

他のいくつかの興味深いリソース:

  • 優れたブログによるニコラ・ガルニエ、このサービスの背後にある重要な事柄を説明しています。

  • グーグルのOAuth2の遊び場は、情報の別の良いソースです。

  • 最後に、発見ドキュメントへの変更の追跡に関心がある場合、またはすべてのドキュメントを読みたくない場合は、Gerwin Sturmによる興味深いオンライン実装あります。


そのブログ投稿はまさに私が必要としていたものでした。ありがとうございました!
jj0b 2013年

5
Gerwinによるオンライン実装は非常に貴重です。
Foreever

Google OAuth2プレイグラウンドが404をスローしています
PW Kad

PW Kadに感謝します。それに応じてURLを更新しました。
Antonio Saco 14

この情報をありがとう、+ 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

以下は、GoogleのOAuth 2.0ドキュメントに最近追加されたドキュメントで、スコープの包括的なリストが含まれています。

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


ありがとう。これが質問に対する最良の答えです。それはまさに私が探していたものです(APIライブラリでグループ化されたスコープのリスト)。スコープgoogleapis.com/auth/analytics.readonlyを論理的にコンソールで使用し、ライブラリ「Google Analytics Reporting API」で呼び出されるAPIを有効にしましたが、APIからデータを取得できませんでした。「Analytics API」というAPIを有効にする必要がありました。あなたのリンクでは、両方のAPIにanalytics.readonlyスコープが含まれていると思います(誤解を招く可能性があります)。I後者は範囲が同一であるが、私は、データフェッチするための正しいエンドポイントを使用する必要があることに気づいdevelopers.google.com/apis-explorer
mikep

これが最良の答えです。どうもありがとうございました。それは私を大いに助けました。
Hsinhsin Hung



4

少し遅いかもしれませんが、これはドキュメントからです:

利用可能ログインスコープの詳細については、を参照してくださいログインスコープを。すべてのGoogle APIで使用可能なスコープを確認するには、API Explorerにアクセスしてください。

リンクをクリックしたくない人のためのURL:


3

私は永遠に同じようなものを探していましたが、Googleが開発したこの素晴らしいツールoAuth 2.0 Playgroundを見つけました。このツールには、さまざまなAPIのすべてのスコープを見つけることができます。

彼らが使用を推奨するリンクとChrome拡張機能:

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

http://goo.gl/y9nH4H

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.