Google API (एपीआई) कंसोल प्रोजेक्ट सेट अप करना

आपको OAuth 2.0 क्रेडेंशियल बनाने, उपयोगकर्ता की सहमति वाली स्क्रीन कॉन्फ़िगर करने, और अपने ऐप्लिकेशन के लिए Google Ads API चालू करने के लिए, Google API Console प्रोजेक्ट की ज़रूरत होगी.

Google सर्वर को Google Ads के उपयोगकर्ताओं की पुष्टि करने और उन्हें अनुमति देने के लिए क्रेडेंशियल की ज़रूरत होती है. इन क्रेडेंशियल की मदद से, एपीआई को किए जाने वाले कॉल में इस्तेमाल करने के लिए OAuth टोकन जनरेट किए जा सकते हैं.

कोई Google API कंसोल प्रोजेक्ट चुनें या बनाएं

अगर आपके पास पहले से ही Google API Console प्रोजेक्ट है और आपको इसका इस्तेमाल क्रेडेंशियल बनाने के लिए करना है, तो सीधे क्लाइंट आईडी और क्लाइंट सीक्रेट बनाएं पर जाएं.

प्रोजेक्ट बनाने के लिए,

  • Google API (एपीआई) कंसोल पर जाएं
  • प्रोजेक्ट बनाएं पर क्लिक करें
  • कोई नाम डालें या जनरेट किया गया सुझाव स्वीकार करें
  • बचे हुए फ़ील्ड की पुष्टि करें या उनमें बदलाव करें
  • बनाएं पर क्लिक करें

अगर आपने बिलिंग की सुविधा चालू की है, तो नए प्रोजेक्ट के लिए कोई बिलिंग खाता चुनें. Google Ads API का इस्तेमाल करने के लिए कोई शुल्क नहीं लिया जाता. हालांकि, Cloud प्रोजेक्ट की कुल संख्या के लिए कोटा तय होता है.

अगर किसी मौजूदा Google API Console प्रोजेक्ट का इस्तेमाल किया जा रहा है और OAuth के लिए सहमति देने वाली स्क्रीन को पहले कॉन्फ़िगर किया है, तो इस चरण को छोड़ा जा सकता है. साथ ही, Google Ads API OAuth 2.0 स्कोप जोड़कर, अपनी सहमति वाली स्क्रीन में बदलाव किया जा सकता है.

जब अनुमति पाने के लिए OAuth 2.0 का इस्तेमाल किया जाता है, तो Google लोगों को सहमति वाली स्क्रीन दिखाता है. इसमें आपके प्रोजेक्ट की खास जानकारी, उसकी नीतियां, और ऐक्सेस के अनुरोध किए गए अनुमति के दायरे शामिल होते हैं. ऐप्लिकेशन को OAuth के लिए सहमति देने वाली स्क्रीन कॉन्फ़िगर करने से, यह तय होता है कि उपयोगकर्ताओं और ऐप्लिकेशन के समीक्षकों को क्या दिखाया जाएगा. साथ ही, आपका ऐप्लिकेशन रजिस्टर किया जाता है, ताकि आप उसे बाद में पब्लिश कर सकें.

  1. सहमति स्क्रीन पेज खोलें और पेज के सबसे ऊपर मौजूद ड्रॉप-डाउन मेन्यू में अपना प्रोजेक्ट चुनें.
  2. उपयोगकर्ता टाइप चुनें और बनाएं पर क्लिक करें.
  3. सहमति वाली स्क्रीन का फ़ॉर्म भरें. ज़रूरत पड़ने पर, इसमें बाद में बदलाव किया जा सकता है. इसके बाद, सेव करें और जारी रखें पर क्लिक करें.
  4. अगले पेज पर, स्कोप जोड़ें या हटाएं पर क्लिक करें.
  5. नीचे की ओर स्क्रोल करें और मैन्युअल तरीके से दायरे जोड़ें में दिए गए फ़ील्ड में यह डालें:

    https://www.googleapis.com/auth/adwords

  6. टेबल में जोड़ें पर क्लिक करें.
  7. ऐसे अन्य स्कोप जोड़ें जिनकी ज़रूरत आपके प्रोजेक्ट को हो सकती है. इसके बाद, अपडेट करें पर क्लिक करें.
  8. सहेजें और जारी रखें पर क्लिक करें.
  9. अगर आपको अपना प्रोजेक्ट तुरंत पब्लिश नहीं करना है, तो हर उस उपयोगकर्ता खाते का ईमेल पता जोड़ें जिसे टेस्टिंग के लिए इस्तेमाल किया जा सकता है. इसके बाद, सेव करें और जारी रखें पर क्लिक करें.
  10. खास जानकारी वाले पेज को देखें और डैशबोर्ड पर वापस जाएं पर क्लिक करें.
  1. सहमति स्क्रीन पेज खोलें और पेज के सबसे ऊपर मौजूद ड्रॉप-डाउन मेन्यू में अपना प्रोजेक्ट चुनें.
  2. ऐप्लिकेशन में बदलाव करें पर क्लिक करें.
  3. OAuth की सहमति वाली स्क्रीन फ़ॉर्म पर, सेव करें और जारी रखें पर क्लिक करें.
  4. अगले पेज पर, स्कोप जोड़ें या हटाएं पर क्लिक करें.
  5. नीचे की ओर स्क्रोल करें और मैन्युअल तरीके से दायरे जोड़ें में दिए गए फ़ील्ड में यह डालें:

    https://www.googleapis.com/auth/adwords

  6. टेबल में जोड़ें पर क्लिक करें.
  7. सहेजें और जारी रखें पर क्लिक करें.
  8. टेस्ट उपयोगकर्ता फ़ॉर्म पर, सेव करें और जारी रखें पर क्लिक करें.
  9. खास जानकारी वाले पेज को देखें और डैशबोर्ड पर वापस जाएं पर क्लिक करें.

क्लाइंट आईडी और क्लाइंट सीक्रेट बनाना

अगर किसी ऐसे मौजूदा Google API Console प्रोजेक्ट का इस्तेमाल किया जा रहा है जिसमें पहले से ही जनरेट किया गया क्लाइंट आईडी और सीक्रेट मौजूद है, तो इस चरण को छोड़ा जा सकता है.

अपना ऐप्लिकेशन टाइप तय करने के बाद, OAuth 2.0 क्लाइंट आईडी और क्लाइंट सीक्रेट जनरेट करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. क्रेडेंशियल पेज खोलें. पहले बनाया गया प्रोजेक्ट चुनें या नया प्रोजेक्ट बनाएं.

  2. क्रेडेंशियल वाली स्क्रीन पर, क्रेडेंशियल बनाएं पर क्लिक करें. इसके बाद, OAuth क्लाइंट आईडी चुनें.

    • अगर आपने इस प्रोजेक्ट के लिए पहले से ऐसी स्क्रीन कॉन्फ़िगर नहीं की है जिस पर OAuth के लिए सहमति दी जाती है, तो 'सहमति के लिए स्क्रीन कॉन्फ़िगर करें' पर क्लिक करें.

      • उपयोगकर्ता टाइप चुनें और बनाएं पर क्लिक करें.

      • शुरुआती फ़ॉर्म भरें. ज़रूरत पड़ने पर, इसमें बाद में बदलाव किया जा सकता है. इसके बाद, सेव करें पर क्लिक करें.

    • जारी रखने के लिए, क्रेडेंशियल > क्रेडेंशियल > क्रेडेंशियल बनाएं > OAuth क्लाइंट आईडी पर वापस जाएं.

  3. अपने इस्तेमाल के उदाहरण के हिसाब से, ऐप्लिकेशन के प्रकार के तौर पर डेस्कटॉप ऐप्लिकेशन या वेब ऐप्लिकेशन चुनें. इस गाइड में, ऐप्लिकेशन टाइप के तौर पर डेस्कटॉप ऐप्लिकेशन का इस्तेमाल किया गया है.

  4. ऐप्लिकेशन का नाम डालें और बनाएं पर क्लिक करें.

  5. पुष्टि करने वाले पेज पर, आपका Client-ID और क्लाइंट सीक्रेट को क्लिपबोर्ड पर कॉपी करें, ताकि आप बाद में अपनी क्लाइंट लाइब्रेरी कॉन्फ़िगर कर सकें. साथ ही, क्रेडेंशियल को JSON फ़ॉर्मैट में, credentials.json नाम की फ़ाइल में डाउनलोड करें.

अपने प्रोजेक्ट में Google Ads API चालू करना

अपने प्रोजेक्ट में Google Ads API चालू करने के लिए, यह तरीका अपनाएं:

  1. Google API (एपीआई) कंसोल में एपीआई लाइब्रेरी खोलें. अगर कहा जाए, तो अपना प्रोजेक्ट चुनें या नया प्रोजेक्ट बनाएं. एपीआई लाइब्रेरी में, प्रॉडक्ट फ़ैमिली और लोकप्रियता के हिसाब से, सभी उपलब्ध एपीआई की सूची होती है.

  2. अगर Google Ads API सूची में नहीं दिख रहा है, तो उसे खोजने के लिए खोज का इस्तेमाल करें.

  3. Google Ads API चुनें, फिर चालू करें बटन पर क्लिक करें.