منابع داده به شما امکان می دهند محصولات خود را در Google آپلود کنید. منابع داده خودکار ارسال دادههای محصول شما را به Google آسانتر میکنند. برای اطلاعات بیشتر، مروری بر API منابع داده تجاری را ببینید.
در اینجا نمونه ای از مقایسه درخواست ها در Content API برای خرید با Merchant Data Sources API آمده است:
Content API برای خرید | Merchant Data Sources API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/ {PARENT} /dataSources |
شناسه ها | {ID} | {NAME} |
روش ها
در اینجا مقایسه ای از روش های فید داده در Content API برای خرید و Merchant Data Sources API آمده است:
روش | Content API برای خرید | Merchant Data Sources API |
---|---|---|
customBatch | بله | خیر |
insert | بله | بله |
get | بله | بله |
update | بله | بله |
delete | بله | بله |
list | بله | بله |
fetchNow | بله | بله |
شناسه ها
برخلاف سایر منابع، نام منبع داده را نمی توان از شناسه Content API ساخت زیرا مقادیر شناسه تغییر کرده است. برای دریافت شناسه های جدید منابع داده می توانید با روش لیست تماس بگیرید.
یا میتوانید با روش accounts.products.get
تماس بگیرید و شناسه منبع داده جدید را از منبع product
دریافت کنید.
روش ها
این چیزی است که برای فیدهای داده در API منابع داده تجاری تغییر کرده است:
روش | URL در Content API برای خرید | URL در Merchant Data Sources API | شناسه در Content API برای خرید | شناسه در Merchant Data Sources API | توضیحات |
---|---|---|---|---|---|
create | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds | POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources | {MERCHANT_ID} | {PARENT} | در Content API for Shopping، تنها سناریوی create ، ایجاد فید فایل اصلی است. همه سناریوهای create دیگر به تازگی در Merchant Data Sources API معرفی شده اند. |
update | PUT https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {dataSource.name=accounts/*/dataSources/*} | |
delete | DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
list | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds | GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*} /dataSources را دریافت کنید | {MERCHANT_ID} | {PARENT} | |
fetchnow | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} /fetchNow | POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeedstatuses/ {DATAFEED_ID} | GET https://merchantapi.googleapis.com/accounts/v1beta/ {MERCHANT_ID} /datasources/ {DATAFEED_ID} /fileUploads/latest | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {MERCHANT_ID} /منابع داده/ {DATAFEED_ID} | شناسه در درخواست API برای بازیابی وضعیت محصول برای هر دو Content API برای خرید و Merchant API یکسان است. میتوانید با جمعآوری شناسههای منبع داده و فراخوانی روش |