Merchant Center को स्थानीय इन्वेंट्री की जानकारी देने के लिए, आपको यह बताना होगा कि Merchant Center किन कारोबारों के लिए ज़िम्मेदार होगा. Content API के ज़रिए, Business Profile से संभावित कारोबारी ग्रुप की सूची पाई जा सकती है. हालांकि, इसके लिए आपको पहले Business Profile का ऐक्सेस पाने का अनुरोध करना होगा.
किसी Business Profile के ऐक्सेस का अनुरोध करना
अपनी Business Profile का ऐक्सेस पाने का अनुरोध करने के लिए, liasettings.requestgmbaccess
तरीका इस्तेमाल करें:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
इस उदाहरण में दिखाया गया है कि gmbEmail
क्वेरी पैरामीटर, Business Profile के एडमिन का ईमेल पता तय करता है.
इस तरीके को कॉल करने के बाद, तय किए गए एडमिन को एक ईमेल मिलेगा. इसमें उससे ऐक्सेस के अनुरोध को स्वीकार या अस्वीकार करने के लिए कहा जाएगा. अगर एडमिन सात दिनों तक कोई कार्रवाई नहीं करता है, तो यह अनुरोध रद्द हो जाएगा.
कारोबार की जगहों के उपलब्ध ग्रुप की सूची बनाना
ऐक्सेस की अनुमति मिलने के बाद, liasettings.getaccessiblegmbaccounts
तरीके को कॉल करके, यह देखा जा सकता है कि कौनसे कारोबार उपलब्ध हैं:
GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts
Response:
200 OK
{
"kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
"accountId": 67890,
"gmbAccounts": [{
"type" : "user",
"email" : "admin@example.com",
"name" : "admin@example.com",
"listingCount": 82
},
{
"type" : "business",
"email" : "california@example.com",
"name" : "Golden-State",
"listingCount" : 20
},
{
"type" : "business",
"email" : "florida@example.com",
"name" : "Sunshine-State",
"listingCount" : 15
},
{
"type" : "business",
"email" : "newyork@example.com",
"name" : "Empire-State",
"listingCount" : 25
}]
}
Merchant Center खाते के लिए, कारोबार की जगहों का ग्रुप डालें
अब आपके पास संभावित कारोबारी ग्रुप की सूची है. आपको Merchant Center खाते से जुड़े Accounts
संसाधन में googleMyBusinessLink
फ़ील्ड को अपनी पसंद के हिसाब से सेट करना होगा. उदाहरण के लिए, अगर Merchant Center 67890 में कैलिफ़ोर्निया में मौजूद कारोबारों के प्रॉडक्ट शामिल हैं, तो इस जानकारी को सेट करने के लिए Accounts.update
का इस्तेमाल किया जा सकता है:
PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
"googleMyBusinessLink" : {
"gmbEmail": "california@example.com"
}
}
Response:
200 OK
{
"kind": "content#account",
"id": 67890,
"googleMyBusinessLink" : {
"gmbEmail": "california@example.com",
"status" : "active"
}
}
googleMyBusinessLink
फ़ील्ड सेट करने के लिए, मैन्युअल तरीके से पुष्टि करने की ज़रूरत नहीं होती. इसलिए, लिंक का स्टेटस तुरंत दिखने लगेगा.
प्रॉडक्ट और इन्वेंट्री डेटा सबमिट करना
Merchant Center को किसी कारोबारी ग्रुप से जोड़ने के बाद, उन कारोबारों के लिए स्थानीय प्रॉडक्ट और स्थानीय प्रॉडक्ट इन्वेंट्री का डेटा उपलब्ध कराया जा सकता है.
इसके लिए, आपको वही तरीके इस्तेमाल करने होंगे जैसे कि
products.insert
. इनका इस्तेमाल ऑनलाइन प्रॉडक्ट और इन्वेंट्री डेटा अपलोड करने के लिए किया जाता है.
products.insert
के लिए, online
के बजाय local
का चैनल तय करें.