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

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

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

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

  2. क्लाइंट सीक्रेट की JSON फ़ाइल डाउनलोड करें और उसे ऐसी जगह पर सेव करें जहां से उसे आपके कोड से ऐक्सेस किया जा सके.

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

  1. अपनी google_ads_config.rb फ़ाइल में, अपना क्लाइंट आईडी और सीक्रेट डालें. डाउनलोड की गई JSON फ़ाइल में उपलब्ध है.

    c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE
    c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
    
  2. टर्मिनल में, OAuth2 उदाहरण चलाएं:

    ruby generate_user_credentials.rb -P /path/to/client_secrets.json
    
  3. उदाहरण में, आपको एक यूआरएल पर जाने के लिए कहा जाएगा. वहां आपको OAuth2 क्रेडेंशियल को अपनी ओर से Google Ads खाता ऐक्सेस करने की अनुमति देनी होगी.

    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. इसके बाद, आपको एक ऐसे पेज पर ले जाया जाएगा जहां अनुमति की जानकारी देने वाला मैसेज दिखेगा सफल रहा.

  5. उस कंसोल पर वापस जाएं जहां उदाहरण चलाया जा रहा था. उदाहरण के लिए पूरा हो चुका हो और आपका रीफ़्रेश टोकन दिखा रहा हो. रीफ़्रेश टोकन कॉपी करें अपनी google_ads_config.rb फ़ाइल में अपलोड करें.