2016-03-23 8 views
7

पर Google oAuth 2 टोकन प्राप्त नहीं कर सका, ठीक है, क्योंकि Other problem (हल) अनसुलझा रहता है, इसलिए मैं क्लाइंट लाइब्रेरी के प्रत्येक चरण पर ट्रेल और त्रुटि करने के लिए POSTMAN का उपयोग करने के बारे में सोच रहा था।POSTMan

तो मैं गूगल OAuth2 की Basic steps फिर से पढ़ें, एपीआई प्रबंधक पर एक और OAuth 2 आईडी बनाई> साख देव कंसोल में और आईडी प्रकार, वेब अनुप्रयोग है और उन्हें डाकिया में भरा:

  1. नई POSTMan में टैब, फिर प्राधिकरण लेबल पर क्लिक करें।
  2. OAuth 2.0 के रूप में प्रकार चुनें और चयन
  3. अधिकृत URL "url करने के लिए टोकन जोड़ें": https://accounts.google.com/o/oauth2/v2/auth
  4. पहुंच टोकन यूआरएल: https://www.googleapis.com/oauth2/v4/token
  5. ग्राहक पहचान: [ग्राहक आईडी है कि मैं अभी-अभी प्राप्त]
  6. क्लाइंट सीक्रेट: [क्लाइंट रहस्य नहीं है कि मैं सिर्फ प्राप्त]
  7. स्कोप: [खाली]
  8. अनुदान प्रकार: प्राधिकरण कोड
  9. अनुरोध पहुँच टोकन स्थानीय स्तर पर: का चयन करें एड
  10. पर क्लिक करें "अनुरोध टोकन"
  11. डाकिया मुझे जवाब दिया: "नहीं पूरा OAuth2.0 लॉगिन कर सका"

मैं कुछ छूट गया है?

(गूगल अनुप्रेषित यूआरआई here पाया जा सकता है)

(API क्षेत्र के here पाया जा सकता है)

उत्तर

5

आप टोकन केवल पहुँच जाते हैं जब गूगल प्रवेश पृष्ठ के माध्यम से में एक गूगल प्रयोक्ता लॉग्स।

चरण 1: पुनर्निर्देशन https://accounts.google.com/o/oauth2/auth?client_id= "+ GoogleClientID +" & redirect_uri = "+ Url.Encode (GoogleRedirectURL) +" & response_type = कोड & गुंजाइश = ईमेल "

चरण 2: पर अब आप कर रहे हैं Google साइनइन पेज और आप अपने Google प्रमाण-पत्र दर्ज करेंगे।

चरण 3: Google आपको Google डेवलपर कंसोल में कॉन्फ़िगर किया गया रीडायरेक्ट_री पर रीडायरेक्ट करेगा और आप QueryStri से "कोड" प्राप्त कर सकते हैं एनजी

चरण 4: अब आप https://www.googleapis.com/oauth2/v4/token client_id, client_secret, redirect_uri, कोड (आप चरण 3 में प्राप्त), और grant_type = authorization_code साथ के लिए एक फार्म पोस्ट

परिणाम: अब आप ACCESS_TOKEN प्राप्त करना चाहिए Google

1

मैंने रजत के निर्देशों का पालन किया, और उन्होंने काम किया लेकिन बाद में मैंने कोशिश की कि ओपी ने फिर से क्या किया लेकिन इस बार इसे खाली करने के बजाय 'ईमेल' के दायरे को स्थापित करने के लिए, मुझे अपने जीमेल क्रेडिट दर्ज करने का संकेत मिला, और पहुंच टोकन प्राप्त करने में सक्षम था।

1

बिगहोमी के 'ईमेल' के दायरे के सुझाव ने भी मेरे लिए काम किया। लेकिन मैंने बिगहोमी की तुलना में एक अलग ऑथ यूआरएल और एक्सेस टोकन यूआरएल का इस्तेमाल किया, क्योंकि मुझे लगता है कि इसे अपडेट किया गया है।

अधिकृत URL: https://accounts.google.com/o/oauth2/auth

पहुंच टोकन यूआरएल: https://accounts.google.com/o/oauth2/token

संबंधित मुद्दे