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} |