إدارة حساباتك على Merchant Center آليًا
- مورد REST: reviews_v1beta.accounts.merchantReviews
- مورد REST: reviews_v1beta.accounts.productReviews
- مورد REST: reports_v1beta.accounts.reports
- مورد REST: quota_v1beta.accounts.quotas
- مورد REST: promotions_v1beta.accounts.promotions
- مورد REST: products_v1beta.accounts.productInputs
- مورد REST: products_v1beta.accounts.products
- مورد REST: notifications_v1beta.accounts.notificationsubscriptions
- مورد REST: lfp_v1beta.accounts.lfpInventories
- مورد REST: lfp_v1beta.accounts.lfpSales
- مورد REST: lfp_v1beta.accounts.lfpStores
- مورد REST: inventories_v1beta.accounts.products.localInventories
- مورد REST: inventories_v1beta.accounts.products.regionalInventories
- مورد REST: datasources_v1beta.accounts.dataSources
- مورد REST: datasources_v1beta.accounts.dataSources.fileUploads
- مورد REST: conversions_v1beta.accounts.conversionSources
- مورد REST: accounts_v1beta.accounts
- مورد REST: accounts_v1beta.accounts.autofeedSettings
- مورد REST: accounts_v1beta.accounts.businessIdentity
- مورد REST: accounts_v1beta.accounts.businessInfo
- مورد REST: accounts_v1beta.accounts.emailPreferences
- مورد REST: accounts_v1beta.accounts.homepage
- مورد REST: accounts_v1beta.accounts.issues
- مورد REST: accounts_v1beta.accounts.onlineReturnPolicies
- مورد REST: accounts_v1beta.accounts.programs
- مورد REST: accounts_v1beta.accounts.regions
- مورد REST: accounts_v1beta.accounts.shippingSettings
- مورد REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
- مورد REST: accounts_v1beta.accounts.users
- مورد REST: accounts_v1beta.termsOfService
الخدمة: merchantapi.googleapis.com
للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة للاتصال بهذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.
المستند المرتبط بميزة "اقتراحات"
مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدّة مستندات اكتشاف. توفّر هذه الخدمة مستندات الاكتشاف التالية:
- https://merchantapi.googleapis.com/$discovery/rest?version=reviews_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=products_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1beta
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:
https://merchantapi.googleapis.com
مورد REST: reviews_v1beta.accounts.merchantReviews
الطُرق | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*} يؤدي هذا الإجراء إلى حذف مراجعة التاجر. |
get |
GET /reviews/v1beta/{name=accounts/*/merchantReviews/*} يحصل على مراجعة من التاجر. |
insert |
POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert تُدرج هذه القيمة مراجعة لحسابك على Merchant Center. |
list |
GET /reviews/v1beta/{parent=accounts/*}/merchantReviews تعرض مراجعات التجار. |
مورد REST: reviews_v1beta.accounts.productReviews
الطُرق | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/productReviews/*} لحذف مراجعة منتج. |
get |
GET /reviews/v1beta/{name=accounts/*/productReviews/*} يحصل على مراجعة للمنتج. |
insert |
POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert تُستخدَم هذه العلامة لإدراج مراجعة منتج. |
list |
GET /reviews/v1beta/{parent=accounts/*}/productReviews تعرض هذه السمة مراجعات المنتجات. |
مورد REST: reports_v1beta.accounts.reports
الطُرق | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search يسترجع تقريرًا محدّدًا من خلال طلب بحث. |
مورد REST: quota_v1beta.accounts.quotas
الطُرق | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas تعرض هذه السمة الحصة اليومية للمكالمات ومعدل الاستخدام لكل مجموعة في حسابك على Merchant Center. |
مورد REST: promotions_v1beta.accounts.promotions
الطُرق | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} يسترجع هذا الإجراء العرض الترويجي من حسابك على Merchant Center. |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert تُدرج هذه القيمة عرضًا ترويجيًا لحسابك على Merchant Center. |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions تعرض هذه الصفحة العروض الترويجية في حسابك على Merchant Center. |
مورد REST: products_v1beta.accounts.productInputs
الطُرق | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} يؤدي هذا الزر إلى حذف إدخال منتج من حسابك على Merchant Center. |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert لتحميل إدخال منتج إلى حسابك على Merchant Center. |
مورد REST: products_v1beta.accounts.products
الطُرق | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} يسترجع هذا الطلب المنتج الذي تمت معالجته من حسابك على Merchant Center. |
list |
GET /products/v1beta/{parent=accounts/*}/products تعرض هذه الصفحة المنتجات التي تمت معالجتها في حسابك على Merchant Center. |
مورد REST: notifications_v1beta.accounts.notificationsubscriptions
الطُرق | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions لإنشاء اشتراك في إشعارات لنشاط تجاري |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} لحذف اشتراك تاجر في الإشعارات |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} للحصول على اشتراكات الإشعارات لحساب معيّن |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions للحصول على جميع اشتراكات الإشعارات للتاجر. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} لتعديل اشتراك حالي في الإشعارات للتاجر |
مورد REST: lfp_v1beta.accounts.lfpInventories
الطُرق | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert تُستخدَم هذه السمة لإدراج مرجع LfpInventory لحساب التاجر المستهدَف المحدّد. |
مورد REST: lfp_v1beta.accounts.lfpSales
الطُرق | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert تُستخدَم هذه السمة لإدراج LfpSale للتاجر المحدّد. |
مورد REST: lfp_v1beta.accounts.lfpStores
الطُرق | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} لحذف متجر لتاجر مستهدَف. |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} لاسترداد معلومات عن متجر. |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert تُستخدَم هذه السمة لإدراج متجر للتاجر المستهدَف. |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores تعرض هذه السمة متاجر التاجر المستهدَف المحدّدة من خلال الفلتر في ListLfpStoresRequest . |
مورد REST: inventories_v1beta.accounts.products.localInventories
الطُرق | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} يؤدي ذلك إلى حذف LocalInventory المحدّد من المنتج المحدّد في حساب التاجر. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert تُستخدَم هذه السمة لإدراج مرجع LocalInventory في منتج في حساب التاجر. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories يسرد هذا الحقل LocalInventory مراجع المنتج المحدّد في حساب التاجر. |
مورد REST: inventories_v1beta.accounts.products.regionalInventories
الطُرق | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} يؤدي هذا الإجراء إلى حذف مورد RegionalInventory المحدّد من المنتج المحدّد في حساب التاجر. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert تُستخدَم هذه الوسيطة لإدراج رمز RegionalInventory في منتج معيّن في حساب التاجر. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories يسرد هذا الحقل RegionalInventory مراجع المنتج المحدّد في حساب التاجر. |
مورد REST: datasources_v1beta.accounts.dataSources
الطُرق | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources لإنشاء إعدادات مصدر البيانات الجديد للحساب المحدّد. |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} يؤدي هذا الإجراء إلى حذف مصدر بيانات من حسابك على Merchant Center. |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch تُجري هذه العملية جلب البيانات على الفور (حتى خارج الجدول الزمني لجلب البيانات) من مصدر بيانات في حسابك على Merchant Center. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} يسترجع إعدادات مصدر البيانات للحساب المحدّد. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources تعرض هذه السمة إعدادات مصادر البيانات للحساب المحدّد. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} يؤدي هذا الإجراء إلى تعديل إعدادات مصدر البيانات الحالي. |
مورد REST: datasources_v1beta.accounts.dataSources.fileUploads
الطُرق | |
---|---|
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*} تحصل على آخر عملية تحميل لملف مصدر البيانات. |
مورد REST: conversions_v1beta.accounts.conversionSources
الطُرق | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources لإنشاء مصدر إحالة ناجحة جديد. |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} لأرشفة مصدر إحالة ناجحة حالي. |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} تُستخدَم هذه الدالة لجلب مصدر إحالة ناجحة. |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources يسترجع هذه الوظيفة قائمة مصادر الإحالات الناجحة التي يمكن للمتصل الوصول إليها. |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} لتعديل معلومات مصدر إحالة ناجحة حالي. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete إعادة تفعيل مصدر إحالة ناجحة تم أرشفته |
مورد REST: accounts_v1beta.accounts
الطُرق | |
---|---|
create |
POST /accounts/v1beta/accounts:createAndConfigure يؤدي هذا الإجراء إلى إنشاء حساب مستقل على Merchant Center مع إعدادات إضافية. |
delete |
DELETE /accounts/v1beta/{name=accounts/*} يؤدي هذا الإجراء إلى حذف الحساب المحدّد بغض النظر عن نوعه: حساب مستقل أو حساب متعدّد العملاء أو حساب فرعي. |
get |
GET /accounts/v1beta/{name=accounts/*} يسترجع هذا الإجراء حسابًا من حسابك على Merchant Center. |
list |
GET /accounts/v1beta/accounts تعرض هذه السمة الحسابات التي يمكن للمستخدم المُتصل الوصول إليها والتي تتطابق مع قيود الطلب، مثل حجم الصفحة أو الفلاتر. |
list |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts عرض جميع الحسابات الفرعية لحساب متعدّد العملاء معيّن |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} لتعديل حساب بغض النظر عن نوعه: حساب مستقل أو حساب متعدّد العملاء أو حساب فرعي |
مورد REST: accounts_v1beta.accounts.autofeedSettings
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/autofeedSettings} يسترجع إعدادات الخلاصة التلقائية لحساب معيّن. |
update |
PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings} لتعديل إعدادات الخلاصة التلقائية لحساب معيّن. |
مورد REST: accounts_v1beta.accounts.businessIdentity
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} يسترجع هوية النشاط التجاري لحساب معيّن. |
update |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} لتعديل هوية النشاط التجاري لحساب معيّن. |
مورد REST: accounts_v1beta.accounts.businessInfo
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessInfo} يسترجع معلومات النشاط التجاري لحساب معيّن. |
update |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} لتعديل معلومات النشاط التجاري لحساب معيّن. |
مورد REST: accounts_v1beta.accounts.emailPreferences
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} تعرِض هذه السمة الإعدادات المفضّلة للبريد الإلكتروني لمستخدم حساب على Merchant Center. |
update |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} تعديل الإعدادات المفضّلة للبريد الإلكتروني لمستخدم حساب على Merchant Center |
مورد REST: accounts_v1beta.accounts.homepage
الطُرق | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim يُستخدَم للمطالبة بالصفحة الرئيسية لمتجر. |
get |
GET /accounts/v1beta/{name=accounts/*/homepage} يسترجع الصفحة الرئيسية لمتجر. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim إلغاء المطالبة بالصفحة الرئيسية لمتجر |
update |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} لتعديل الصفحة الرئيسية لمتجر. |
مورد REST: accounts_v1beta.accounts.issues
الطُرق | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues تعرض هذه الصفحة جميع مشاكل الحساب في حساب Merchant Center. |
مورد REST: accounts_v1beta.accounts.onlineReturnPolicies
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} للحصول على سياسة إرجاع حالية لتاجر معيّن. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies تعرض هذه السمة جميع سياسات الإرجاع الحالية لتاجر معيّن. |
مورد REST: accounts_v1beta.accounts.programs
الطُرق | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable أوقِف المشاركة في البرنامج المحدّد للحساب. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable فعِّل المشاركة في البرنامج المحدّد للحساب. |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} تستردّ هذه الدالة البرنامج المحدّد للحساب. |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs لاسترداد جميع البرامج للحساب. |
مورد REST: accounts_v1beta.accounts.regions
الطُرق | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions يؤدي هذا الإجراء إلى إنشاء تعريف منطقة في حسابك على Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} يؤدي هذا الإجراء إلى حذف تعريف منطقة من حسابك على Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} يسترجع منطقة محدّدة في حسابك على Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions تعرض هذه السمة المناطق في حسابك على Merchant Center. |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} لتعديل تعريف منطقة في حسابك على Merchant Center |
مورد REST: accounts_v1beta.accounts.shippingSettings
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} استرداد معلومات إعدادات الشحن |
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert استبدِل إعدادات الشحن للتاجر بإعدادات الشحن عند الطلب. |
مورد REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
الطُرق | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} تعرِض هذه السمة حالة اتفاقية بنود الخدمة. |
retrieve |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication يسترجع حالة الاتفاقية لبنود خدمة التطبيق. |
مورد REST: accounts_v1beta.accounts.users
الطُرق | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users لإنشاء مستخدم لحساب على Merchant Center |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} يؤدي هذا الإجراء إلى حذف مستخدم حساب على Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} يسترجع مستخدمًا لحساب على Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/users تعرض هذه السمة جميع مستخدمي حساب على Merchant Center. |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} تعديل بيانات مستخدم حساب Merchant Center |
مورد REST: accounts_v1beta.termsOfService
الطُرق | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept يقبل TermsOfService . |
get |
GET /accounts/v1beta/{name=termsOfService/*} يسترجع TermsOfService المرتبط بالإصدار المقدَّم. |
retrieve |
GET /accounts/v1beta/termsOfService:retrieveLatest يسترجع أحدث إصدار من TermsOfService لقيمة معيّنة من kind وregion_code . |