REST Resource: accounts.notificationsubscriptions

المورد: NotificationSubscription

تمثّل اشتراكًا في إشعارات يملكها حساب تاجر.

تمثيل JSON
{
  "name": string,
  "registeredEvent": enum (NotificationEventType),
  "callBackUri": string,

  // Union field interested_in can be only one of the following:
  "allManagedAccounts": boolean,
  "targetAccount": string
  // End of list of possible types for union field interested_in.
}
الحقول
name

string

النتائج فقط. name لإعدادات الإشعارات يتم إنشاؤها بواسطة Content API عند إنشاء NotificationSubscription جديد. يمثّل الرمز account معرّف التاجر الذي يملك الإعدادات. التنسيق: accounts/{account}/notificationsubscriptions/{notificationSubscription}

registeredEvent

enum (NotificationEventType)

الحدث الذي يريد التاجر تلقّي إشعارات بشأنه.

callBackUri

string

عنوان URL الذي سيتم استخدامه لإرسال الإشعار إلى التاجر.

حقل الربط interested_in

يمكن أن يكون interested_in واحدًا فقط مما يلي:

allManagedAccounts

boolean

إذا كانت هذه القيمة صحيحة، يتم إرسال إشعار إلى الحساب المُرسِل بالحدث المحدّد لجميع الحسابات المُدارة (يمكن أن تكون حسابات فرعية أو حسابات مرتبطة أخرى) بما في ذلك الحسابات المُضافة حديثًا على أساس يومي.

targetAccount

string

name الحساب الذي تريد تلقّي إشعارات بشأنه التنسيق: accounts/{account}

NotificationEventType

يمثّل نوع الحدث الذي يهتم التاجر بتلقّي إشعارات بشأنه.

عمليات التعداد
NOTIFICATION_EVENT_TYPE_UNSPECIFIED نوع حدث الإشعارات غير محدّد.
PRODUCT_STATUS_CHANGE إشعارات بشأن التغييرات في حالة المنتج، مثلاً عندما يصبح المنتج مرفوضًا

الطُرق

create

لإنشاء اشتراك في إشعارات لنشاط تجاري

delete

لحذف اشتراك تاجر في خدمة تلقّي الإشعارات

get

الحصول على اشتراكات الإشعارات لحساب معيّن

list

تحصل على جميع اشتراكات الإشعارات للتاجر.

patch

تعديل اشتراك حالي في الإشعارات للتاجر