ReachPlanService को किए जाने वाले अनुरोधों में, OAuth क्रेडेंशियल और वह ग्राहक आईडी शामिल होना चाहिए जिसे आपके OAuth क्रेडेंशियल ऐक्सेस कर सकते हैं. इसके अलावा, आपके OAuth क्रेडेंशियल से जुड़े Google क्लाउड प्रोजेक्ट को इस सेवा का इस्तेमाल करने की अनुमति मिली होनी चाहिए.
इस गाइड में, ReachPlanService के लिए पुष्टि करने से जुड़ी जानकारी दी गई है. अगर आपने अब तक ऐसा नहीं किया है, तो सबसे पहले शुरू करें में दिए गए चरणों को पूरा करें. इसके बाद, इस गाइड पर वापस आएं.
OAuth क्रेडेंशियल
शुरू करें में दिए गए दिशा-निर्देशों के अलावा, इन बातों का भी ध्यान रखें:
ReachPlanServiceसे कनेक्ट करने के लिए, आपके Google Cloud प्रोजेक्ट नंबर को सही अनुमति वाली सूची में जोड़ा जाना चाहिए. भले ही, इसे Google Ads API की अन्य सेवाओं के साथ इस्तेमाल करने की अनुमति पहले ही मिल चुकी हो. ज़्यादा जानकारी के लिए, ज़रूरी शर्तें देखें.- Google Ads API से कनेक्ट करने के लिए, आपको Google Ads API की सेवा की शर्तें स्वीकार करनी होंगी.
- OAuth रीफ़्रेश टोकन का मालिक यह तय करता है कि
ReachPlanServiceमें किन ग्राहक आईडी के लिए क्वेरी की जा सकती है. इससे आपको इंटिग्रेशन के बारे में जानकारी मिलती है. इसके बारे में ज़्यादा जानकारी, यहां दिए गए सेक्शन में दी गई है.
ग्राहक आईडी:
Google Ads API की ज़्यादातर सेवाएं, Google Ads के चुनिंदा खातों और कैंपेन पर काम करती हैं. इसलिए, ज़्यादातर अनुरोधों के लिए, टारगेट खाते की पहचान करने के लिए ग्राहक आईडी और उस ग्राहक आईडी को ऐक्सेस करने के लिए अनुमति वाले OAuth क्रेडेंशियल, दोनों की ज़रूरत होती है.
हालांकि, ReachPlanService का इस्तेमाल, वीडियो कैंपेन की प्लानिंग से जुड़ी उन गतिविधियों के लिए किया जाता है जो कैंपेन चलाने के लिए, ग्राहक का कोई खाता बनाने से पहले की जा सकती हैं.
अंदरूनी टूल
अगर आपको अपने संगठन में इस्तेमाल करने के लिए टूल बनाने हैं, तो इन विकल्पों पर विचार करें:
- ऐसे प्लानर जिनके पास क्लाइंट खाते का ऐक्सेस नहीं है: अगर आपके प्लानर के पास आपके क्लाइंट के Google Ads खातों का ऐक्सेस नहीं है, तो मैनेजर खाते का ऐक्सेस रखने वाले उपयोगकर्ता के लिए, एकल-उपयोगकर्ता पुष्टि करने की प्रोसेस का इस्तेमाल करके OAuth क्रेडेंशियल जनरेट करें. इसके बाद, अपने टूल का इस्तेमाल करके हर टीम के लिए Google Ads खाता बनाएं या पाएं. साथ ही, उन्हें अपने मैनेजर खाते से लिंक करें.
ReachPlanServiceसे अनुरोध करते समय, उपयोगकर्ता की टीम से जुड़ा ग्राहक आईडी दें. - क्लाइंट खाते का ऐक्सेस रखने वाले प्लानर: अगर आपके प्लानर के पास ऐसे Google Ads मैनेजर खाते का ऐक्सेस है जो आपके क्लाइंट के खातों को मैनेज करता है, तो एक से ज़्यादा उपयोगकर्ताओं के लिए पुष्टि करने की प्रोसेस लागू करें. इससे आपका ऐप्लिकेशन, आपके प्लानर के OAuth क्रेडेंशियल का इस्तेमाल कर पाएगा. इसके बाद, ग्राहक के प्लान से जुड़ा ग्राहक आईडी पास किया जा सकता है.
बाहरी टूल
अगर आपको तीसरे पक्ष या बाहरी उपयोगकर्ताओं के लिए टूल बनाने हैं, तो हमारा सुझाव है कि आप इनमें से कोई विकल्प चुनें:
- हर क्लाइंट खाते के लिए: अपने मैनेजर खाते का ऐक्सेस रखने वाले किसी उपयोगकर्ता के लिए, एकल-उपयोगकर्ता पुष्टि करने वाले फ़्लो का इस्तेमाल करके OAuth क्रेडेंशियल जनरेट करें. हर बाहरी क्लाइंट के लिए एक Google Ads खाता बनाएं और उन्हें अपने मैनेजर खाते से लिंक करें. प्लान जनरेट करते समय, क्लाइंट का ग्राहक आईडी देने के लिए अपने टूल को कॉन्फ़िगर करें.
- उपयोगकर्ता से मिला ऐक्सेस: अपने उपयोगकर्ताओं को यह अनुमति दें कि वे एक से ज़्यादा उपयोगकर्ताओं के लिए पुष्टि करने की प्रोसेस का इस्तेमाल करके, आपके टूल को अपने खातों का ऐक्सेस दे सकें. जब कोई उपयोगकर्ता अनुमति दे देता है, तब
CustomerServiceका इस्तेमाल करके, उन Google Ads खातों की सूची पाएं जिन्हें वह ऐक्सेस कर सकता है.
एपीआई को इंटिग्रेट करने से पहले, अपने सिस्टम की ज़रूरी शर्तों के आधार पर ऊपर दिए गए तरीकों में से कोई एक तरीका चुनें. साथ ही, कुछ टेस्ट कस्टमर आईडी की पहचान करें. अगर आपको कोई संदेह है, तो लिंक किए गए खातों के साथ एक उपयोगकर्ता की पुष्टि करने वाले फ़्लो से शुरुआत करें.
आगे क्या करना है
मीडिया प्लान के बारे में बताने का तरीका जानें.