प्रॉडक्ट मैनेजमेंट माइग्रेट करें

Merchant API का इस्तेमाल करके, अपने प्रॉडक्ट को प्रोग्राम के हिसाब से अपलोड और मैनेज किया जा सकता है. accounts.products संसाधन की मदद से, ऑनलाइन स्टोर का कैटलॉग बनाया जा सकता है. यह कैटलॉग, प्रॉडक्ट और ऑफ़र की सूची होती है. Merchant API का इस्तेमाल करके प्रॉडक्ट अपलोड करने और मैनेज करने के बारे में ज़्यादा जानने के लिए, Merchant Center के प्रॉडक्ट API के बारे में खास जानकारी देखें.

संसाधन में हुए बदलाव

Content API के products और productstatuses संसाधनों को, productInputs और products संसाधनों से बदल दिया गया है.

अपने प्रॉडक्ट की जानकारी अपलोड करने के लिए, Merchant API के productInputs संसाधन का इस्तेमाल किया जा सकता है. Merchant API के product रिसोर्स का इस्तेमाल, प्रोसेस किए गए प्रॉडक्ट और उनकी स्थितियों को वापस पाने के लिए किया जा सकता है.

डेटा सोर्स की ज़रूरी शर्त

Merchant API में, प्रॉडक्ट अपलोड करते समय आपको टारगेट डेटा सोर्स की जानकारी देनी होगी. यह प्राइमरी डेटा सोर्स या पूरक डेटा सोर्स हो सकता है. dataSources.list का इस्तेमाल करके, अपने मौजूदा डेटा सोर्स वापस पाए जा सकते हैं. इसके अलावा, dataSources.create का इस्तेमाल करके, नया डेटा सोर्स भी बनाया जा सकता है.

इसके अलावा, अपने डेटा सोर्स मैनेज करने के लिए, Merchant Center के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल किया जा सकता है.

डेटा सोर्स और उन्हें बनाने और मैनेज करने के तरीके के बारे में ज़्यादा जानने के लिए, Merchant Center के डेटा सोर्स API के बारे में खास जानकारी देखें.

आइडेंटिफ़ायर में बदलाव

Merchant API, प्रॉडक्ट की पहचान करने के लिए name का इस्तेमाल करता है. प्रॉडक्ट का नाम accounts/{account}/products/{product} फ़ॉर्मैट में होगा, जहां {product} का channel~language~feedLabel~offerId फ़ॉर्मैट होगा.

Content API के संसाधनों में, आईडी की हर वैल्यू के बीच ~ के बजाय : का इस्तेमाल किया जाता है: channel:language:feedLabel:offerId.

Merchant Center API के सभी कॉल, आईडी की वैल्यू के बीच ~ के साथ नया फ़ॉर्मैट दिखाते हैं. हमारा सुझाव है कि आप जवाब में मिले नए name फ़ील्ड को सेव करें और आने वाले समय में होने वाले कॉल में उसका इस्तेमाल करें.

तरीके

यहां Content API for Shopping और Merchant Center के प्रॉडक्ट एपीआई में प्रॉडक्ट के तरीकों की तुलना की गई है:

Shopping के लिए Content API Merchant Products API
products.custombatch उपलब्ध नहीं है
products.insert productInputs.insert
products.update अभी तक उपलब्ध नहीं है
products.delete productInputs.delete
products.get products.get
products.list products.list
productstatuses.custombatch उपलब्ध नहीं है
productstatuses.get products.get
productstatuses.list products.list

अनुरोध

Content API का तरीका Content API for Shopping में यूआरएल Merchant Center के प्रॉडक्ट एपीआई में यूआरएल Content API में आइडेंटिफ़ायर Merchant Center Products API में आइडेंटिफ़ायर
products.insert POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products POST https://merchantapi.googleapis.com/products/v1beta/{PARENT}/productsInputs:insert?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} MERCHANT_ID PARENT=accounts/{MERCHANT_ID}
products.update PATCH https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} उपलब्ध नहीं है
products.delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} DELETE https://merchantapi.googleapis.com/products/v1beta/{NAME}?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} MERCHANT_ID, PRODUCT_ID NAME=accounts/{MERCHANT_ID}/productInputs/{PRODUCT_ID_WITH_TILDES}
products.get GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{NAME} MERCHANT_ID, PRODUCT_ID NAME=accounts/{MERCHANT_ID}/products/{PRODUCT_ID_WITH_TILDES}
products.list GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products GET https://merchantapi.googleapis.com/products/v1beta/{PARENT}/products MERCHANT_ID PARENT=accounts/{MERCHANT_ID}
productstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/productstatuses/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{NAME} MERCHANT_ID, PRODUCT_ID NAME=accounts/{MERCHANT_ID}/products/{PRODUCT_ID_WITH_TILDES}
productstatuses.list GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/productstatuses GET https://merchantapi.googleapis.com/products/v1beta/{PARENT}/products MERCHANT_ID PARENT=accounts/{MERCHANT_ID}