डेटा सोर्स मैनेजमेंट को माइग्रेट करें

डेटा सोर्स की मदद से, Google पर अपने प्रॉडक्ट अपलोड किए जा सकते हैं. ऑटोमेटेड डेटा सोर्स के हिसाब से, डेटा भेजने की प्रोसेस को आसान बनाया जाता है Google को अपना प्रॉडक्ट डेटा भेज सकते हैं. ज़्यादा जानकारी के लिए, कारोबारी या कंपनी के बारे में खास जानकारी देखें Data सोर्स एपीआई.

यहां Content API for Shopping में मौजूद अनुरोधों की तुलना व्यापारी/कंपनी/कारोबारी के डेटा सोर्स का एपीआई:

Shopping के लिए Content API व्यापारी/कंपनी/कारोबारी के डेटा सोर्स का एपीआई
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
आइडेंटिफ़ायर {id} {name}

तरीके

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

तरीका Shopping के लिए Content API व्यापारी/कंपनी/कारोबारी के डेटा सोर्स का एपीआई
customBatch हां नहीं
insert हां हां
get हां हां
update हां हां
delete हां हां
list हां हां
fetchNow हां हां

आइडेंटिफ़ायर

अन्य संसाधनों के उलट, डेटा सोर्स का नाम नहीं बनाया जा सकता को बदल दिया गया है. सूची को कॉल किया जा सकता है डेटा सोर्स के नए आईडी पाने का तरीका.

वैकल्पिक रूप से, आप accounts.products.get और नए डेटा स्रोत आईडी को product संसाधन.

तरीके

Merchant Data Source API में, डेटा फ़ीड में हुए बदलावों के बारे में यहां बताया गया है:

तरीका Shopping के लिए Content API में यूआरएल Merchant Data source API में यूआरएल Shopping के लिए Content API में आइडेंटिफ़ायर व्यापारी/कंपनी/कारोबारी डेटा सोर्स एपीआई में आइडेंटिफ़ायर ब्यौरा
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} Content API for Shopping में create की स्थिति में, सिर्फ़ प्राइमरी फ़ाइल फ़ीड बनाएं. अन्य सभी create स्थितियां, हाल ही में Merchant Data source API में भी शामिल की गई हैं.
update PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {dataSource.name=accounts/*/dataSources/*}
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} DELETE https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} GET https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds GET https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent}
fetchnow POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
datafeedstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId} GET https://merchantapi.googleapis.com/accounts/v1beta/{merchantId}/datasources/{datafeedId}/fileUploads/latest {merchantId}/datafeeds/{datafeedId} {merchantId}/datasources/{datafeedId}

प्रॉडक्ट की स्थिति का पता लगाने के लिए, एपीआई अनुरोध में मौजूद आइडेंटिफ़ायर, Content API for Shopping और Merchant API, दोनों के लिए एक ही होता है.

datafeedstatuses.list अनुरोध के व्यवहार को दोहराया जा सकता है. इसके लिए, डेटा सोर्स आईडी इकट्ठा करें और उन आईडी के लिए fileUploads.get तरीके को कॉल करें.