OAuth डेस्कटॉप और वेब ऐप्लिकेशन फ़्लो

इस गाइड में बताया गया है कि और डेस्कटॉप फ़्लो या वेब फ़्लो के बारे में जानें. सिर्फ़ इन चरणों को पूरा करने की ज़रूरत है एक बार, जब तक कि आप अनुमति दिए गए दायरों को रद्द न कर दें, मिटा न दें या उनमें बदलाव करने की ज़रूरत न हो .

OAuth2 क्रेडेंशियल बनाएं

  1. Google API कंसोल प्रोजेक्ट को कॉन्फ़िगर करने के लिए, Google Ads API.

  2. क्लाइंट आईडी और सीक्रेट को नोट करें. इसके बाद, इस पेज पर वापस आएं.

क्लाइंट लाइब्रेरी सेट अप करना

  1. किसी टर्मिनल में, OAuth2 उदाहरण पर जाएं.

  2. इस उदाहरण को कमांड लाइन का इस्तेमाल करके चलाएं. आप या तो आर्ग्युमेंट चलाने या इस्तेमाल करने से पहले, उदाहरण में INSERT_XXX_HERE वैल्यू दी गई हैं क्लाइंट आईडी के लिए -client_id और क्लाइंट सीक्रेट के लिए -client_secret.

    perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
    
  3. इस उदाहरण में आपको ऐसे यूआरएल पर जाने का निर्देश दिया गया है जहां आपको आपकी ओर से Google Ads खाता ऐक्सेस करने के लिए, OAuth2 क्रेडेंशियल.

    Paste this url in your browser:
    https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
    

    निजी ब्राउज़र सेशन या गुप्त विंडो में, यूआरएल पर जाएं. उसी Google खाते से साइन इन करें जिसका इस्तेमाल Google Ads को ऐक्सेस करने के लिए किया जाता है. क्लिक करें उस स्क्रीन पर जारी रखें जहां OAuth2 के लिए सहमति दी जाती है.

    वह स्क्रीन जहां सहमति दी जाती है

  4. फिर आपको एक ऐसे पेज पर ले जाया जाएगा, जिस पर यह मैसेज दिखेगा कि अनुमति मिल गई है.

    Authorization code was successfully retrieved.
    

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

    Replace the following keys and values in your googleads.properties configuration file:
    
    clientId==***********************apps.googleusercontent.com
    clientSecret=****
    refreshToken=****
    
  5. उस कंसोल पर वापस जाएं जहां उदाहरण चलाया जा रहा है. इसके बाद, Ctrl + C दबाएं आपको कुछ और करने की ज़रूरत नहीं है. इसके बाद, जनरेट किए गए रीफ़्रेश टोकन को कॉपी करें क्लाइंट आईडी और क्लाइंट सीक्रेट को आपके googleads.properties में सेव करें या सेव करें रनटाइम पर लाइब्रेरी को इंस्टैंशिएट करने के दौरान, किसी अन्य जगह का इस्तेमाल किया जा सकता है.