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

تتيح لك مصادر البيانات تحميل منتجاتك إلى Google. البيانات المبرمَجة المصادر تسهّل إرسال بيانات منتجاتك إلى Google. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة نظرة عامة حول التاجر. واجهة برمجة تطبيقات مصادر البيانات:

إليك نموذج مقارنة للطلبات في Content API for Shopping مع واجهة برمجة تطبيقات مصادر بيانات التاجر:

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات مصادر بيانات التاجر
عنوان URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
المعرفات {id} {name}

الطُرق

في ما يلي مقارنة بين طُرق خلاصات البيانات في Content API for Shopping وواجهة برمجة تطبيقات مصادر بيانات التاجر:

الطريقة واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات مصادر بيانات التاجر
customBatch نعم لا
insert نعم نعم
get نعم نعم
update نعم نعم
delete نعم نعم
list نعم نعم
fetchNow نعم نعم

المعرفات

على عكس الموارد الأخرى، لا يمكن إنشاء اسم مصدر البيانات من Content API ID نظرًا لتغيير قيم ID. يمكنك الاتصال بالقائمة للحصول على المعرّفات الجديدة لمصادر البيانات.

وبدلاً من ذلك، يمكنك الاتصال بـ accounts.products.get والحصول على معرّف مصدر البيانات الجديد من product المصدر.

الطُرق

في ما يلي التغييرات التي طرأت على خلاصات البيانات في واجهة برمجة التطبيقات لمصادر البيانات في التاجر:

الطريقة عنوان URL في Content API for Shopping عنوان URL في واجهة برمجة تطبيقات مصادر بيانات التاجر المعرّف في Content API for Shopping المعرّف في واجهة برمجة تطبيقات مصادر بيانات التاجر الوصف
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" الأخرى حديثًا في واجهة برمجة تطبيقات مصادر بيانات التاجر.
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 لهذه المعرّفات.