PartnerLink संसाधन बनाने या मिटाने का तरीका यहां दिया गया है. Data Manager API, इन तरह के खातों के लिए पार्टनर लिंक बनाने की सुविधा देता है:
- Google Ads खाते
- Display &Video 360 पार्टनर या Display &Video 360 विज्ञापन देने वाले के खाते
लिंक करना
CreatePartnerLinkRequest भेजकर, PartnerLink बनाएं.
अनुरोध का मुख्य हिस्सा बनाना
एक PartnerLink संसाधन बनाएं. यहां सेट किए जाने वाले फ़ील्ड दिए गए हैं.
owning_accountयह विज्ञापन देने वाले उस खाते की पहचान करता है जो लिंक का मालिक है. इसे
ProductAccountऑब्जेक्ट पर सेट करें.account_typeको विज्ञापन देने वाले के खाते केAccountTypeपर सेट करें.account_idको विज्ञापन देने वाले के खाते के आईडी पर सेट करें.हर तरह के विज्ञापन देने वाले के लिए इस्तेमाल किए जाने वाले आईडी के बारे में जानने के लिए, मंज़िलें और हेडर से जुड़ी गाइड देखें.
partner_accountयह पार्टनर खाते की पहचान करता है. इसे
ProductAccountऑब्जेक्ट पर सेट करें.account_typeको पार्टनर खाते केAccountTypeपर सेट करें. उदाहरण के लिए, अगर लिंक किसी विज्ञापन देने वाले के खाते से डेटा पार्टनर खाते पर जाता है, तो इस फ़ील्ड कोDATA_PARTNERपर सेट करें.account_idको पार्टनर खाते के आईडी पर सेट करें.
अनुरोध बनाना
पार्टनर लिंक बनाने के लिए, CreatePartnerLinkRequest बनाएं.
parentको विज्ञापन देने वाले के खाते के संसाधन के नाम पर सेट करें. इस फ़ॉर्मैट का इस्तेमाल करें:accountTypes/{account_type}/accounts/{account}partner_linkको बनाए गएPartnerLinkसंसाधन पर सेट करें.अगर आपके क्रेडेंशियल, Google खाते के लिए हैं और इस खाते के पास विज्ञापन देने वाले के पैरंट खाते का ऐक्सेस है, तो
login-accountहेडर को मंज़िलें और हेडर कॉन्फ़िगर करना में बताए गए तरीके से सेट करें. उदाहरण के लिए, Google Ads मैनेजर खाता या Display & Video 360 पार्टनर खाता.
यहां JSON में, अलग-अलग तरह के विज्ञापन देने वाले के खातों में, डेटा पार्टनर खाते से लिंक करने के लिए अनुरोध के सैंपल दिए गए हैं.
Google Ads
{ "parent": "accountTypes/GOOGLE_ADS/accounts/INSERT_GOOGLE_ADS_CUSTOMER_ID", "partner_link": { "owning_account": { "accountType": "GOOGLE_ADS", "accountId": "INSERT_GOOGLE_ADS_CUSTOMER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
DV360 विज्ञापन देने वाला
{ "parent": "accountTypes/DISPLAY_VIDEO_ADVERTISER/accounts/INSERT_DISPLAY_VIDEO_ADVERTISER_ID", "partner_link": { "owning_account": { "accountType": "DISPLAY_VIDEO_ADVERTISER", "accountId": "INSERT_DISPLAY_VIDEO_ADVERTISER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
DV360 पार्टनर
{ "parent": "accountTypes/DISPLAY_VIDEO_PARTNER/accounts/INSERT_DISPLAY_VIDEO_PARTNER_ID", "partner_link": { "owning_account": { "accountType": "DISPLAY_VIDEO_PARTNER", "accountId": "INSERT_DISPLAY_VIDEO_PARTNER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
अनुरोध भेजें
अनुरोध भेजें और ज़रूरत पड़ने पर,
अनुरोध के हेडर शामिल करें. owning_account को ऐक्सेस करने वाले Google खाते के क्रेडेंशियल का इस्तेमाल करें.
अगर अनुरोध पूरा हो जाता है, तो जवाब में बनाया गया PartnerLink शामिल होता है. इसमें
id और name की जानकारी भरी होती है.
अगर अनुरोध पूरा नहीं होता है, तो गड़बड़ियों की जांच करके, अनुरोध पूरा न होने की वजह का पता लगाएं. इसके बाद, किसी भी समस्या को ठीक करने के लिए, अनुरोध और हेडर अपडेट करें. फिर, अपडेट किया गया अनुरोध और हेडर भेजें.
अनलिंक करना
PartnerLink को मिटाने के लिए, DeletePartnerLinkRequest भेजें. इसमें name
को संसाधन के नाम पर सेट करें. ज़रूरत पड़ने पर, हेडर सेट करें.