Di mana saya dapat menemukan daftar cakupan untuk API OAuth 2.0 Google? [Tutup]

112

Contoh yang saya kerjakan menetapkan cakupan dalam permintaan OAuth sebagai: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

yang diterjemahkan menjadi dua URI:

Saya tidak dapat menemukan dokumentasi yang mencakup daftar lengkap cakupan yang tersedia dan informasi apa yang dapat diakses dalam setiap cakupan - apakah ada yang tahu jika hal seperti itu ada?

Dylan Beattie
sumber
Apakah Anda pernah menemukan daftar yang bagus?
Justin Thomas
4
@JustinThomas lihat stackoverflow.com/a/15328600/470749
Ryan
cakupan dalam pertanyaan pengguna tidak berlaku lagi, cakupan baru hanyalah profil dan email
Tony BenBrahim
Adakah yang bisa membantu saya dalam pertanyaan ini? stackoverflow.com/questions/34220051/…
robel
3
Dokumentasi OAuth2 Google payah.
Kevin

Jawaban:

76

Apa yang Anda cari adalah Google APIs Discovery Service.

Beberapa sumber daya menarik lainnya:

Antonio Saco
sumber
Posting blog itu persis seperti yang saya butuhkan. Terima kasih!
jj0b
5
Implementasi online oleh Gerwin sangat berharga.
Selamanya
Taman bermain Google OAuth2 mengadakan 404
PW Kad
terima kasih PW Kad, saya telah mengupdate url yang sesuai.
Antonio Saco
Terima kasih atas informasi ini, +1. Saya juga akan sangat menghargai jika Anda dapat melihat pertanyaan yang belum terjawab yang saya miliki: stackoverflow.com/questions/36289389/…
Sabuncu
45

Berkat tautan Antonio Sacco, saya dapat menemukan:

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

Dikatakan ini adalah cakupan yang tersedia:

 - 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)
Ryan
sumber
8

Daftar lengkap cakupan tidak tersedia di OAuth Documentation, tetapi disediakan di FAQ developer GData. Cakupan tidak berubah dalam perubahan OAuth 1.0 atau Oauth 2.0. Tautan ke Halaman Ditambahkan Klik di sini untuk mengetahui Daftar Lengkap Google Scopes atau tautannya adalah https://developers.google.com/gdata/faq#AuthScopes

Vineet1982
sumber
8

Berikut adalah dokumen yang baru-baru ini ditambahkan ke dokumentasi OAuth 2.0 Google, dengan daftar cakupan lengkap:

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

William Denniss
sumber
Terima kasih. Ini adalah jawaban terbaik untuk pertanyaan. Ini persis seperti yang saya cari (daftar cakupan yang dikelompokkan berdasarkan pustaka API). Saya menggunakan cakupan googleapis.com/auth/analytics.readonly dan secara logis di konsol, saya mengaktifkan API yang disebut di perpustakaan "API Pelaporan Google Analytics" tetapi saya tidak bisa mendapatkan data dari API. Saya harus mengaktifkan API yang disebut "API Analytics". Di tautan Anda, saya bertanya-tanya bahwa kedua API tersebut berisi cakupan analytics.readonly (menyesatkan). Saya kemudian memperhatikan bahwa meskipun cakupannya identik, saya harus menggunakan titik akhir yang benar untuk mengambil data developers.google.com/apis-explorer
mikep
Ini jawaban terbaik. Terima kasih banyak. Ini sangat membantu saya.
Hsinhsin Hung
3

Saya mencari hal yang sama seperti selamanya dan saya menemukan alat yang sangat mengagumkan ini oAuth 2.0 Playground yang dikembangkan oleh Google di mana Anda dapat menemukan semua cakupan di berbagai aplikasi yang mereka sediakan.

Tautan dan ekstensi Chrome yang mereka rekomendasikan untuk digunakan:

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

http://goo.gl/y9nH4H

RIdotCOM
sumber