मुझे Google के OAuth 2.0 API के लिए स्कोप की सूची कहां मिल सकती है? [बन्द है]


112

मैं जिस उदाहरण के साथ काम कर रहा हूं, वह OAuth अनुरोध में गुंजाइश निर्दिष्ट करता है: गुंजाइश = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A2 2%% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

जो दो यूआरआई में डिकोड होता है:

मुझे डॉक्युमेंट्स की पूरी लिस्ट को कवर करने वाले डॉक्यूमेंट्स नहीं मिल रहे हैं जो उपलब्ध हैं और प्रत्येक स्कोप के भीतर कौन-सी जानकारी उपलब्ध है - क्या किसी को पता है कि क्या ऐसा मौजूद है?


क्या आपको कभी अच्छी सूची मिली?
जस्टिन थॉमस

4
@JustinThomas देखें stackoverflow.com/a/15328600/470749
रयान

उपयोगकर्ता के प्रश्नों में स्कोप को हटा दिया गया है, नए स्कोप केवल प्रोफ़ाइल और ईमेल हैं
टोनी बेनब्राहिम

कृपया इस सवाल पर कोई मेरी मदद कर सकता है stackoverflow.com/questions/34220051/…
डाकू डिस

3
Google का OAuth2 प्रलेखन बेकार है।
केविन

जवाबों:


76

तुम जो खोज रहे हो वह है Google APIs Discovery Service

कुछ अन्य रोचक संसाधन:

  • एक उत्कृष्ट ब्लॉग द्वारा निकोलस गार्नियर जो इस सेवा के पीछे महत्वपूर्ण बातों का वर्णन है।

  • गूगल OAuth2 खेल का मैदान , जानकारी का एक और अच्छा स्रोत है।

  • अंत में यदि आप खोज दस्तावेजों में परिवर्तन पर नज़र रखने के इच्छुक हैं या सभी डॉक्स नहीं पढ़ना चाहते हैं, तो गेरविन जुर्म द्वारा एक दिलचस्प ऑनलाइन कार्यान्वयन है ।


वह ब्लॉग पोस्ट वास्तव में मुझे क्या चाहिए था। धन्यवाद!
jj0b

5
जेरविन द्वारा ऑनलाइन कार्यान्वयन अमूल्य है।
हमेशा के लिए

Google OAuth2 खेल का मैदान 404
PW Kad

धन्यवाद पीडब्लू कद, मैंने तदनुसार url को अपडेट किया है।
एंटोनियो सैको

इस जानकारी के लिए धन्यवाद, +1। अगर आप एक अनुत्तरित प्रश्न पर एक नज़र डाल सकते हैं, तो मैं भी वास्तव में इसकी सराहना करूँगा: stackoverflow.com/questions/36289389/…
Sabuncu

45

एंटोनियो 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)

8

स्कोप की पूरी सूची OAuth प्रलेखन में नहीं दी गई है लेकिन GData डेवलपर्स के FAQ के तहत प्रदान की गई है। स्कोप्स 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


धन्यवाद। यह सवाल का सबसे अच्छा जवाब है। यह वही है जो मैं देख रहा था (एपीआई पुस्तकालय द्वारा वर्गीकृत स्कोप की सूची)। मैंने स्कोप googleapis.com/auth/analytics.readonly और तार्किक रूप से कंसोल में उपयोग किया था, मैंने लाइब्रेरी को "Google Analytics रिपोर्टिंग API" में सक्षम API कहा था, लेकिन मैं API से डेटा प्राप्त करने में सक्षम नहीं था। मुझे "Analytics API" नामक API को सक्षम करना था। आपके लिंक में मुझे आश्चर्य है कि दोनों APIs में analytics.readonly गुंजाइश है (यह भ्रामक है)। मैंने बाद में देखा कि हालांकि दायरा समान है, मुझे डेटा डेवलपर्स
Googleapis

यह सबसे अच्छा जवाब है। आपका बहुत बहुत धन्यवाद। इसने मेरी बहुत मदद की है।
हसीनहिन हंग



4

थोड़ी देर, शायद, लेकिन यह डॉक्स से:

उपलब्ध लॉगिन स्कोप के बारे में जानकारी के लिए, लॉग इन scopes। सभी Google API के लिए उपलब्ध स्कोप को देखने के लिए, API एक्सप्लोरर पर जाएं

उन लोगों के लिए जो लिंक पर क्लिक करना पसंद नहीं करते हैं:


3

मैं हमेशा की तरह एक ही चीज़ की तलाश में था और मुझे Google द्वारा विकसित यह वास्तव में भयानक उपकरण oAuth 2.0 प्लेग्राउंड मिला जहां आप विभिन्न एपिस में वे सभी स्कोप पा सकते हैं जो वे प्रदान करते हैं।

लिंक और क्रोम एक्सटेंशन जो वे उपयोग करने की सलाह देते हैं:

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

http://goo.gl/y9nH4H

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.