نقل إدارة مصادر البيانات

تتيح لك مصادر البيانات تحميل منتجاتك إلى 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.

يمكنك تكرار سلوك طلب datafeedstatuses.list من خلال جمع أرقام تعريف مصادر البيانات واستدعاء طريقة fileUploads.get لهذه الأرقام التعريفية.