Dizin
NotificationsApiService
(arayüz)Attribute
(enum)CreateNotificationSubscriptionRequest
(message)DeleteNotificationSubscriptionRequest
(message)GetNotificationSubscriptionRequest
(message)ListNotificationSubscriptionsRequest
(message)ListNotificationSubscriptionsResponse
(message)NotificationSubscription
(message)NotificationSubscription.NotificationEventType
(enum)ProductChange
(message)ProductStatusChangeMessage
(message)Resource
(enum)UpdateNotificationSubscriptionRequest
(message)
NotificationsApiService
Satıcılar için bildirim aboneliklerini yönetme hizmeti
CreateNotificationSubscription |
---|
Bir işletme için bildirim aboneliği oluşturur. Bağımsız veya alt hesap hesapları için işletme kendi aboneliğini oluşturabilir. MCA'lar için işletme, tüm yönetilen hesaplar veya belirli bir alt hesap için abonelik oluşturabilir. Aşağıdaki bildirim aboneliği türlerinin birlikte var olmasına izin vereceğiz (etkinlik türü başına abone olarak işletme başına):
Aşağıdakilere izin verilmez (etkinlik türü başına abone olarak işletme başına):
|
DeleteNotificationSubscription |
---|
Bir satıcının bildirim aboneliğini siler.
|
GetNotificationSubscription |
---|
Bir hesap için bildirim aboneliklerini alır.
|
ListNotificationSubscriptions |
---|
Bir satıcının tüm bildirim aboneliklerini alır.
|
UpdateNotificationSubscription |
---|
Bir satıcının mevcut bildirim aboneliğini günceller.
|
Özellik
Satıcıyı bilgilendirmek için kaynakta değiştirilen özelliği belirtmek üzere kullanılan enum.
Sıralamalar | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Belirtilmemiş özellik |
STATUS |
Değiştirilen öğenin durumu |
CreateNotificationSubscriptionRequest
CreateNotificationSubscription yöntemi için istek mesajı.
Alanlar | |
---|---|
parent |
Zorunlu. Yeni bildirim aboneliğinin sahibi olan satıcı hesabı. Biçim: |
notification_ |
Zorunlu. Oluşturulacak bildirim aboneliği. |
DeleteNotificationSubscriptionRequest
DeleteNotificationSubscription yöntemi için istek mesajı.
Alanlar | |
---|---|
name |
Zorunlu. Silinecek bildirim aboneliğinin adı. |
GetNotificationSubscriptionRequest
GetNotificationSubscription yöntemi için istek mesajı.
Alanlar | |
---|---|
name |
Zorunlu. Bildirim aboneliğinin |
ListNotificationSubscriptionsRequest
ListNotificationSubscription yöntemi için istek mesajı.
Alanlar | |
---|---|
parent |
Zorunlu. Bildirim aboneliklerinin sahibi olan satıcı hesabı. Biçim: |
page_ |
Bir sayfada döndürülecek maksimum bildirim aboneliği sayısı. |
page_ |
Sonraki sayfayı almak için jeton (sağlanırsa). Diğer tüm parametreler, sayfa jetonunu sağlayan orijinal çağrıyla eşleşmelidir. |
ListNotificationSubscriptionsResponse
ListNotificationSubscription yöntemi için yanıt mesajı.
Alanlar | |
---|---|
notification_ |
Satıcı tarafından istenen bildirim aboneliklerinin listesi. |
next_ |
Sonraki sayfayı almak için |
NotificationSubscription
Satıcı hesabına ait bir bildirim aboneliğini temsil eder.
Alanlar | |
---|---|
name |
Yalnızca çıkış. Bildirim yapılandırmasının |
registered_ |
Satıcının bildirim almak istediği etkinlik. |
call_ |
Bildirimi satıcıya göndermek için kullanılacak URL. |
Birlik alanı
|
|
all_ |
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. |
target_ |
Bildirim almak istediğiniz hesabın |
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. |
ProductChange
Eski değer, yeni değer, bölge kodu olarak ülke kodu ve raporlama bağlamı dahil olmak üzere üründe yapılan değişiklik.
Alanlar | |
---|---|
old_ |
Değiştirilen kaynağın veya özelliğin eski değeri. |
new_ |
Değiştirilen kaynağın veya özelliğin yeni değeri. |
region_ |
Değişikliğin geçerli olduğu ülkeler (varsa) |
reporting_ |
Değişiklik içeren raporlama bağlamları (varsa) |
ProductStatusChangeMessage
Satıcının ürün durumu değişikliği etkinliği hakkında bilgilendirilmek için alacağı mesaj
Alanlar | |
---|---|
changes[] |
Üründe yapılan değişikliği açıklayan bir mesaj |
account |
Değişen öğenin sahibi olan hedef hesap. Biçim : |
managing_ |
Satıcının hesabını yöneten hesap. Bağımsız hesapsa satıcı kimliğiyle aynı olabilir. Biçim : |
resource_ |
Değişen kaynak. Bu durumda her zaman |
attribute |
Kaynakta değişen özellik. Bu durumda her zaman |
resource_ |
Ürün kimliği. |
resource |
Ürün adı. Biçim: |
expiration_ |
Ürünün geçerlilik bitiş zamanı. Bildirim, ürün silme etkinliği için gönderilirse bu alan ayarlanmaz. |
Kaynak
Satıcıyı bilgilendirmek için değiştirilen kaynağı belirtmek üzere kullanılan enum.
Sıralamalar | |
---|---|
RESOURCE_UNSPECIFIED |
Belirtilmemiş kaynak |
PRODUCT |
Kaynak türü : ürün |
UpdateNotificationSubscriptionRequest
UpdateNotificationSubscription yöntemi için istek mesajı.
Alanlar | |
---|---|
notification_ |
Zorunlu. Güncellenmesi gereken bildirim aboneliğinin yeni sürümü. |
update_ |
Güncellenen alanların listesi. |