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

Google के अन्य एपीआई की तरह, 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 खाते की अनुमतियों वाले पेज पर जाएं.