يمكنك استخدام Merchant API لتحميل منتجاتك
وإدارتها آليًا. يتيح لك المورد accounts.products
إنشاء كتالوج متجر على الإنترنت، وهو قائمة بالمنتجات
والعروض. لمزيد من المعلومات حول تحميل منتجاتك وإدارتها باستخدام Merchant API، يُرجى الاطّلاع على المقالة نظرة عامة على واجهة Merchant Products API.
إليك نموذج مقارنة بين Content API for Shopping وMerchant Products API:
|
واجهة برمجة تطبيقات المحتوى في Shopping |
واجهة برمجة تطبيقات منتجات التاجر |
الوصف |
عنوان URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
يمثّل المتغيّر {parent} في عنوان URL لطلب Merchant API المعرّف الفريد للحساب.
|
المُعرّف |
{id} |
{name} |
|
الطُرق
في ما يلي مقارنة بين طرق المنتجات في Content API for Shopping وMerchant Products API:
الطريقة |
واجهة برمجة تطبيقات المحتوى في Shopping |
واجهة برمجة تطبيقات منتجات التاجر |
customBatch |
نعم |
لا |
insert |
نعم |
نعم |
get |
نعم |
نعم |
update |
نعم |
غير متوفّر |
delete |
نعم |
نعم |
list |
نعم |
نعم |
في ما يلي نموذج مقارنة لطريقة GET
في Content API for Shopping وMerchant Products API:
واجهة برمجة تطبيقات المحتوى في Shopping |
واجهة برمجة تطبيقات التاجر |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
طلبات
الطريقة |
عنوان URL في Content API for Shopping |
عنوان URL في Merchant Products API |
المعرّف في Content API |
المعرّف في Merchant Products API |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {parent}/productsInputs:insert?dataSource={dataSourceName} |
{merchantId} |
{parent} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
غير متوفّر |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{merchantId} |
{parent=accounts/*} |
المراجع
واجهة برمجة تطبيقات المحتوى في Shopping |
واجهة برمجة تطبيقات منتجات التاجر |
الوصف |
|
|
تم نقل حقول متعدّدة كانت مُدرَجة في المورد Product ضمن Content API for Shopping ضمن الحقل Attribute في مورد ProductInput في Merchant Products API.
|