REST Resource: accounts.notificationsubscriptions

Kaynak: NotificationSubscription

Bir Satıcı hesabına ait 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 öğesi. Yeni bir NotificationSubscription oluşturulduktan sonra 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 hakkında bilgi almak istediği etkinlik.

callBackUri

string

Bildirimi satıcıya aktarmak için kullanılacak URL.

Birleştirme alanı interested_in.

interested_in şunlardan yalnızca biri olabilir:

allManagedAccounts

boolean

Bu değer doğruysa yeni eklenen hesaplar da dahil olmak üzere tüm yönetilen hesaplar için (alt hesaplar veya diğer bağlı hesaplar olabilir) belirtilen etkinlik, yeni eklenen hesaplar için günlük olarak istekte bulunan hesaba bildirilir.

targetAccount

string

Bildirim almak istediğiniz hesabın name numarası. 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şikliklerinin bildirilmesi (ör. ürünün onaylanmaması).

Yöntemler

create

Satıcı için bildirim aboneliği oluşturur.

delete

Satıcının bildirim aboneliğini siler.

get

Bir hesap için bildirim abonelikleri alır.

list

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

patch

Satıcı için mevcut bir bildirim aboneliğini günceller.