प्रोग्राम के हिसाब से अपने प्रॉडक्ट को अपलोड और मैनेज करने के लिए, Merchant API का इस्तेमाल किया जा सकता है. accounts.products रिसॉर्स से, एक ऑनलाइन स्टोर कैटलॉग बनाया जा सकता है. इसमें प्रॉडक्ट और ऑफ़र की सूची होती है. Merchant API का इस्तेमाल करके, प्रॉडक्ट अपलोड और मैनेज करने के बारे में ज़्यादा जानने के लिए, Merchant प्रॉडक्ट एपीआई की खास जानकारी देखें.
यहां Content API for Shopping की तुलना Merchant प्रॉडक्ट एपीआई से की गई तुलना का उदाहरण दिया गया है:
|
Shopping के लिए Content API |
व्यापारी प्रॉडक्ट एपीआई |
कंपनी का ब्यौरा |
यूआरएल |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
Merchant API के अनुरोध यूआरएल में मौजूद {parent} वैरिएबल, खाते का यूनीक आइडेंटिफ़ायर दिखाता है.
|
पहचानकर्ता |
{id} |
{name} |
|
तरीके
Merchant प्रॉडक्ट API और Content API में मौजूद प्रॉडक्ट के तरीकों की तुलना, यहां दी गई है:
तरीका |
Shopping के लिए Content API |
व्यापारी प्रॉडक्ट एपीआई |
customBatch |
हां |
नहीं |
insert |
हां |
हां |
get |
हां |
हां |
update |
हां |
उपलब्ध नहीं है |
delete |
हां |
हां |
list |
हां |
हां |
यहां Content API for Shopping और Merchant प्रॉडक्ट एपीआई के लिए, GET
तरीके की तुलना का उदाहरण दिया गया है:
Shopping के लिए Content API |
मर्चेंट एपीआई |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
अनुरोध
तरीका |
Shopping के लिए Content API में यूआरएल |
Merchant प्रॉडक्ट एपीआई में मौजूद यूआरएल |
Content API में आइडेंटिफ़ायर |
व्यापारी/कंपनी/कारोबारी प्रॉडक्ट एपीआई में आइडेंटिफ़ायर |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {parent}/productsInputs:insert?dataSource={dataSourceName} |
{merchantId} |
{parent} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
उपलब्ध नहीं है |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {Parent=accounts/*}/products |
{merchantId} |
{parent=accounts/*} |
संसाधन
Shopping के लिए Content API |
व्यापारी प्रॉडक्ट एपीआई |
कंपनी का ब्यौरा |
|
|
Shopping के लिए Content API के Product संसाधन में मौजूद कई फ़ील्ड, Merchant Products API के ProductInput संसाधन में मौजूद Attribute फ़ील्ड में ले जाए गए हैं.
|