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}

registered Event

enum ( NotificationEventType )

رویدادی که تاجر می‌خواهد از آن مطلع شود.

call Back Uri

string

URL مورد استفاده برای ارسال اعلان به تاجر.

زمینه اتحادیه interested_in .

interested_in فقط می تواند یکی از موارد زیر باشد:

all Managed Accounts

boolean

اگر این مقدار درست باشد، حساب درخواست‌کننده از رویداد مشخص شده برای همه حساب‌های مدیریت‌شده (می‌تواند حساب‌های فرعی یا سایر حساب‌های مرتبط باشد) از جمله حساب‌های جدید اضافه شده به صورت روزانه مطلع می‌شود.

target Account

string

name حسابی که می خواهید برای آن اعلان دریافت کنید. قالب: accounts/{account}

NotificationEventType

نشان دهنده نوع رویدادی است که تاجر علاقه مند به دریافت اعلان برای آن است.

Enums
NOTIFICATION_EVENT_TYPE_UNSPECIFIED نوع رویداد اعلان‌ها مشخص نشده است.
PRODUCT_STATUS_CHANGE اعلان وضعیت محصول تغییر می کند، برای مثال زمانی که محصول رد می شود.

روش ها

create

یک اشتراک اعلان برای یک کسب و کار ایجاد می کند.

delete

اشتراک اعلان یک تاجر را حذف می کند.

get

اشتراک اعلان برای یک حساب دریافت می کند.

list

همه اشتراک های اعلان یک تاجر را دریافت می کند.

patch

اشتراک اعلان موجود برای یک تاجر را به روز می کند.
،

منبع: 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}

registered Event

enum ( NotificationEventType )

رویدادی که تاجر می‌خواهد از آن مطلع شود.

call Back Uri

string

URL مورد استفاده برای ارسال اعلان به تاجر.

رشته اتحادیه interested_in .

interested_in فقط می تواند یکی از موارد زیر باشد:

all Managed Accounts

boolean

اگر این مقدار درست باشد، حساب درخواست‌کننده از رویداد مشخص شده برای همه حساب‌های مدیریت‌شده (می‌تواند حساب‌های فرعی یا سایر حساب‌های مرتبط باشد) از جمله حساب‌های جدید اضافه شده به صورت روزانه مطلع می‌شود.

target Account

string

name حسابی که می خواهید برای آن اعلان دریافت کنید. قالب: accounts/{account}

NotificationEventType

نشان دهنده نوع رویدادی است که تاجر علاقه مند به دریافت اعلان برای آن است.

Enums
NOTIFICATION_EVENT_TYPE_UNSPECIFIED نوع رویداد اعلان‌ها مشخص نشده است.
PRODUCT_STATUS_CHANGE اعلان وضعیت محصول تغییر می کند، برای مثال زمانی که محصول رد می شود.

روش ها

create

یک اشتراک اعلان برای یک کسب و کار ایجاد می کند.

delete

اشتراک اعلان یک تاجر را حذف می کند.

get

اشتراک اعلان برای یک حساب دریافت می کند.

list

همه اشتراک های اعلان یک تاجر را دریافت می کند.

patch

اشتراک اعلان موجود برای یک تاجر را به روز می کند.