शॉपिंग पार्टनर और अलग-अलग व्यापारी खाते, दोनों के और
दूसरे खातों के बीच कई लिंक फ़्लैग हो सकते हैं.
listlinks
तरीका, एपीआई कॉल करने वाले Merchant Center खाते के इन सभी लिंक की सूची दिखाता है. इसे किसी भी पैरामीटर की ज़रूरत नहीं होती है और इसे एचटीटीपी GET
अनुरोध का इस्तेमाल करके शुरू किया जाता है.
सेवा की स्थिति
लिंक की सूची बनाते समय, जवाबों में लिंक में मौजूद हर एक service
के लिए एक status
दिखेगा. व्यापारियों/कंपनियों/कारोबारियों के पास, सूची में दी गई सभी सेवाओं को मंज़ूरी देने या अनुरोध में सुझाई गई सेवाओं के सिर्फ़ एक सबसेट को मंज़ूरी देने का विकल्प होता है.
जब तक किसी व्यापारी/कंपनी/कारोबारी की अनुमति नहीं दिखती, तब तक सेवाओं के लिए शुरुआती स्थिति pending
होती है. अनुमति मिलने के बाद, सेवाओं को active
स्टेटस दिखता है.
अगर pending
या active
की अन्य सेवाएं भी मौजूद हैं, तो हटाई गई सेवाएं inactive
का स्टेटस दिखाएंगी. लिंक वाली सभी सेवाओं को हटाने के बाद, listlinks
तरीके से लिंक को वापस नहीं लाया जा सकेगा.
अनुरोध का उदाहरण
पार्टनर 123456789
से भेजे गए खाते को लिंक करने के अनुरोध को सूची में शामिल करने के लिए, listlinks
तरीके का इस्तेमाल करके, बिना पैरामीटर वाला GET
अनुरोध भेजें.
GET https://shoppingcontent.googleapis.com/content/v2.1/123456789/accounts/123456789/listlinks
रिस्पॉन्स का उदाहरण
इस उदाहरण में, व्यापारी/कंपनी/कारोबारी 98765
ने अभी तक अनुरोध स्वीकार नहीं किया है. इसलिए, अलग-अलग सेवाओं को pending
स्टेटस मिला है.
{
"linkedAccountId": "98765",
"services": [
{
"service": "shoppingAdsProductManagement",
"status": "pending"
},
{
"service": "shoppingActionsOrderManagement",
"status": "pending"
}
]
}
अगले सेक्शन में, खाता लिंक करने के अनुरोध को मंज़ूरी देने का तरीका बताया गया है.