Google Ads API को ऐक्सेस करने के लिए OAuth 2.0 का इस्तेमाल करना

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

आम तौर पर, Google के साथ काम करने वाले सभी OAuth 2.0 ऑथराइज़ेशन के उदाहरण, Google Ads API के साथ भी काम करते हैं. हालांकि, इस गाइड में उन स्थितियों पर फ़ोकस किया गया है जो Google Ads API डेवलपर के लिए सबसे आम हैं.

स्थिति सुझाया गया तरीका
मेरा ऐप्लिकेशन पहले से ही एक या उससे ज़्यादा Google API का इस्तेमाल करता है. मैंने अपने ऐप्लिकेशन के लिए, OAuth 2.0 वर्कफ़्लो की सुविधा पहले से ही बना ली है. मुझे सिर्फ़ अपने मौजूदा ऐप्लिकेशन में Google Ads API की सुविधा जोड़नी है.
  1. पक्का करें कि आपके भरोसेमंद उपयोगकर्ता या सेवा खाते के पास, उन Google Ads खातों का ऐक्सेस हो जिनके लिए एपीआई कॉल किए जा रहे हैं. ज़्यादा जानकारी के लिए, Google Ads का ऐक्सेस मॉडल देखें.
  2. अपने ऐप्लिकेशन में इस्तेमाल किए जा रहे Google के अन्य एपीआई के साथ इस्तेमाल किए जा रहे तरीके के आधार पर, डिवाइस के एक से ज़्यादा उपयोगकर्ताओं के लिए पुष्टि करने का वर्कफ़्लो या सेवा खाते का वर्कफ़्लो देखें.
मैं एक ऐसा ऐप्लिकेशन बना रहा/रही हूं जो मेरे पास मौजूद Google Ads खातों को मैनेज करता है. अगर मुझे आने वाले समय में नए Google Ads खातों को मैनेज करना है, तो मैं उन्हें अपने Google Ads मैनेजर खाते से लिंक करके उनका ऐक्सेस पाऊंगा.

या

कोई व्यक्ति मुझे उन खातों को मैनेज करने के लिए न्योता देगा.

सेवा खाते का वर्कफ़्लो इस्तेमाल करें.

अगर संगठन की नीतियों या खाते के सेटअप की वजह से, सेवा खातों का इस्तेमाल नहीं किया जा सकता, तो एकल-उपयोगकर्ता पुष्टि करने के वर्कफ़्लो का इस्तेमाल करें.

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

अपने Google खाते से जुड़े तीसरे पक्ष के ऐप्लिकेशन के ऐक्सेस की समीक्षा करने और उसे रद्द करने के लिए, Google खाते की अनुमतियों वाले पेज पर जाएं.