تتيح لك مصادر البيانات تحميل منتجاتك إلى Google. تسهّل مصادر البيانات المبرمَجة عملية إرسال بيانات منتجاتك إلى Google. لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على Merchant Data sources API.
في ما يلي نموذج مقارنة للطلبات في Content API for Shopping مقارنةً بطلبات Merchant Data sources API:
واجهة برمجة تطبيقات المحتوى في Shopping | 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 for Shopping وMerchant Data sources API:
الطريقة | واجهة برمجة تطبيقات المحتوى في Shopping | Merchant Data sources API |
---|---|---|
customBatch |
نعم | لا |
insert |
نعم | نعم |
get |
نعم | نعم |
update |
نعم | نعم |
delete |
نعم | نعم |
list |
نعم | نعم |
fetchNow |
نعم | نعم |
المعرفات
على عكس المصادر الأخرى، لا يمكن إنشاء اسم مصدر البيانات من رقم تعريف Content API لأنّ قيم الأرقام التعريفية قد تغيّرت. يمكنك استدعاء الأسلوب list للحصول على المعرّفات الجديدة لمصادر البيانات.
بدلاً من ذلك، يمكنك استدعاء الأسلوب
accounts.products.get
والحصول على معرّف مصدر البيانات الجديد من المرجع
product
.
الطُرق
في ما يلي التغييرات التي طرأت على خلاصات البيانات في Merchant Data sources API:
الطريقة | عنوان URL في Content API for Shopping | عنوان URL في Merchant Data sources API | المعرّف في Content API for Shopping | المعرّف في 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}/datasources/{DATAFEED_ID} | إنّ المعرّف في طلب البيانات من واجهة برمجة التطبيقات لاسترداد حالة المنتج هو نفسه لكل من Content API for Shopping وMerchant API. يمكنك تكرار سلوك طلب |