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

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

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

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

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

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

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

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

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

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

  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 चुनें. इसके बाद, चालू करें बटन पर क्लिक करें.