REST Resource: accounts.notificationsubscriptions

Kaynak: NotificationSubscription

Satıcı hesabına ait bir bildirim aboneliğini temsil eder.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. Bildirim yapılandırmasının name değeri. Yeni bir NotificationSubscription oluşturulduğunda Content API tarafından oluşturulur. account, yapılandırmanın sahibi olan satıcının satıcı kimliğini temsil eder. Biçim: accounts/{account}/notificationsubscriptions/{notificationSubscription}

registeredEvent

enum (NotificationEventType)

Satıcının bildirim almak istediği etkinlik.

callBackUri

string

Bildirimi satıcıya göndermek için kullanılacak URL.

Birlik alanı interested_in.

interested_in yalnızca aşağıdakilerden biri olabilir:

allManagedAccounts

boolean

Bu değer doğruysa istek gönderen hesap, yeni eklenen hesaplar da dahil olmak üzere tüm yönetilen hesaplar (alt hesaplar veya diğer bağlı hesaplar olabilir) için belirtilen etkinlik hakkında günlük olarak bilgilendirilir.

targetAccount

string

Bildirim almak istediğiniz hesabın name. Biçim: accounts/{account}

NotificationEventType

Satıcının bildirim almak istediği etkinlik türünü temsil eder.

Sıralamalar
NOTIFICATION_EVENT_TYPE_UNSPECIFIED Bildirimler etkinlik türü belirtilmedi.
PRODUCT_STATUS_CHANGE Ürün durumu değişiklikleri (ör. ürün onaylanmadığında) hakkında bildirim.

Yöntemler

create

Bir işletme için bildirim aboneliği oluşturur.

delete

Bir satıcının bildirim aboneliğini siler.

get

Bir hesap için bildirim aboneliklerini alır.

list

Bir satıcının tüm bildirim aboneliklerini alır.

patch

Bir satıcının mevcut bildirim aboneliğini günceller.