REST Resource: accounts.notificationsubscriptions
Zasób: NotificationSubscription
Reprezentuje subskrypcję powiadomień należącą do konta sprzedawcy.
Zapis 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 .
} |
Pola |
name |
string
Tylko dane wyjściowe. name konfiguracji powiadomienia. Generowane przez Content API po utworzeniu nowego NotificationSubscription . Wartość account to identyfikator sprzedawcy, który jest właścicielem konfiguracji. Format: accounts/{account}/notificationsubscriptions/{notificationSubscription}
|
registeredEvent |
enum (NotificationEventType )
Zdarzenie, o którym sprzedawca chce otrzymywać powiadomienia.
|
callBackUri |
string
Adres URL, który ma być użyty do wysłania powiadomienia do sprzedawcy.
|
Pole unii interested_in . interested_in może być tylko jednym z tych elementów:
|
allManagedAccounts |
boolean
Jeśli ta wartość jest ustawiona na „PRAWDA”, konto wysyłające żądanie otrzymuje codziennie powiadomienie o wybranym zdarzeniu na wszystkich zarządzanych kontach (mogą to być podrzędne konta lub inne połączone konta), w tym na nowo dodanych kontach.
|
targetAccount |
string
name konta, o którym chcesz otrzymywać powiadomienia. Format: accounts/{account}
|
NotificationEventType
Reprezentuje typ zdarzenia, o którym sprzedawca chce otrzymywać powiadomienia.
Wartości w polu enum |
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Typ zdarzenia powiadomienia jest nieokreślony. |
PRODUCT_STATUS_CHANGE |
powiadomienia o zmianach stanu produktu, np. gdy produkt zostanie odrzucony; |
Metody |
|
Tworzy subskrypcję powiadomień dla firmy. |
|
Usuwa subskrypcję powiadomień dla sprzedawcy. |
|
Pobiera subskrypcje powiadomień na koncie. |
|
Pobiera wszystkie subskrypcje powiadomień dla sprzedawcy. |
|
Aktualizuje istniejącą subskrypcję powiadomień dla sprzedawcy. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-11-24 UTC.
[null,null,["Ostatnia aktualizacja: 2024-11-24 UTC."],[[["NotificationSubscription enables merchants to receive notifications about specific events related to their account."],["Merchants can configure which events trigger notifications, such as product status changes, and provide a callback URL to receive them."],["The API offers methods to create, delete, retrieve, and update notification subscriptions."],["It allows merchants to receive notifications for events occurring on all managed accounts or a specific target account."]]],["Merchants can create `NotificationSubscription` resources to receive updates about specific events. Each subscription includes a `name`, a `registeredEvent` (e.g., `PRODUCT_STATUS_CHANGE`), and a `callBackUri` for notification delivery. Merchants can specify if they want to receive events regarding `allManagedAccounts` or a `targetAccount`. Available methods include `create`, `delete`, `get`, `list`, and `patch` for managing these subscriptions. Notification event type can be `PRODUCT_STATUS_CHANGE` or `NOTIFICATION_EVENT_TYPE_UNSPECIFIED`.\n"]]