Индекс
-
NotificationsApiService
(интерфейс) -
Attribute
(перечисление) -
CreateNotificationSubscriptionRequest
(сообщение) -
DeleteNotificationSubscriptionRequest
(сообщение) -
GetNotificationSubscriptionRequest
(сообщение) -
ListNotificationSubscriptionsRequest
(сообщение) -
ListNotificationSubscriptionsResponse
(сообщение) -
NotificationSubscription
(сообщение) -
NotificationSubscription.NotificationEventType
(перечисление) -
ProductChange
(сообщение) -
ProductStatusChangeMessage
(сообщение) -
Resource
(перечисление) -
UpdateNotificationSubscriptionRequest
(сообщение)
УведомленияApiService
Сервис для управления подписками на уведомления для продавцов
Создать подписку на уведомление |
---|
Создает подписку на уведомления для продавца. Мы разрешим совместное существование следующих типов подписок на уведомления (для каждого продавца как подписчика для каждого типа события): 1. Подписка на все управляемые учетные записи + подписка для себя. 2. Несколько «частичных» подписок для управляемых учетных записей + подписка для себя. мы не разрешаем (для каждого продавца как подписчика для каждого типа события): 1. несколько самостоятельных подписок. 2. несколько подписок «на все управляемые учетные записи». 3. все и частичные подписки одновременно. 4. несколько частичных подписок для одной целевой учетной записи.
|
Удалить подписку на уведомление |
---|
Удаляет подписку на уведомления для продавца.
|
Получить уведомление о подписке |
---|
Получает подписки на уведомления для учетной записи.
|
Список уведомлений о подписках |
---|
Получает все подписки на уведомления для продавца.
|
Подписка на уведомление об обновлении |
---|
Обновляет существующую подписку на уведомления для продавца.
|
Атрибут
Enum для указания атрибута в ресурсе, который изменяется, чтобы уведомить об этом продавца.
Перечисления | |
---|---|
ATTRIBUTE_UNSPECIFIED | Неопределенный атрибут |
STATUS | Статус измененной сущности |
CreateNotificationSubscriptionRequest
Сообщение запроса для метода CreateNotificationSubscription.
Поля | |
---|---|
parent | Необходимый. Учетная запись продавца, которому принадлежит новая подписка на уведомления. Формат: |
notification_subscription | Необходимый. Подписка на уведомления, которую необходимо создать. |
Удалить уведомление о подписке
Сообщение запроса для метода DeleteNotificationSubscription.
Поля | |
---|---|
name | Необходимый. Имя подписки на уведомления, которую необходимо удалить. |
Получить уведомление о подписке
Сообщение запроса для метода GetNotificationSubscription.
Поля | |
---|---|
name | Необходимый. |
Список уведомлений о подпискахЗапрос
Сообщение запроса для метода ListNotificationSubscription.
Поля | |
---|---|
parent | Необходимый. Учетная запись продавца, которому принадлежат подписки на уведомления. Формат: |
page_size | Максимальное количество подписок на уведомления, возвращаемых на странице. Значение по умолчанию для |
page_token | Токен (если предоставлен) для получения следующей страницы. Все остальные параметры должны соответствовать исходному вызову, который предоставил токен страницы. |
ListNotificationSubscriptionsResponse
Ответное сообщение для метода ListNotificationSubscription.
Поля | |
---|---|
notification_subscriptions[] | Список подписок на уведомления, запрошенных продавцом. |
next_page_token | Токен, который можно отправить как |
УведомлениеПодписка
Представляет подписку на уведомления, принадлежащую учетной записи продавца.
Поля | |
---|---|
name | Только вывод. |
registered_event | Событие, о котором продавец хочет получить уведомление. |
call_back_uri | URL-адрес, который будет использоваться для отправки уведомления продавцу. |
Поле объединения | |
all_managed_accounts | Если это значение истинно, запрашивающая учетная запись ежедневно уведомляется об указанном событии для всех управляемых учетных записей (могут быть дочерние учетные записи или другие связанные учетные записи), включая вновь добавленные учетные записи. |
target_account | |
Тип уведомлениясобытия
Представляет тип события, уведомления о котором продавец хочет получать.
Перечисления | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED | Тип события уведомлений не указан. |
PRODUCT_STATUS_CHANGE | Уведомление об изменении статуса продукта, например, когда продукт становится отклоненным. |
Изменение продукта
Изменение, произошедшее с продуктом, включая старое значение, новое значение, код страны в качестве кода региона и контекст отчета.
Поля | |
---|---|
old_value | Старое значение измененного ресурса или атрибута. |
new_value | Новое значение измененного ресурса или атрибута. |
region_code | Страны, в которых произошли изменения (если применимо) |
reporting_context | Контексты отчетности, в которых произошли изменения (если применимо) |
Статус продуктаИзменитьСообщение
Сообщение, которое получит продавец для уведомления о событии изменения статуса товара.
Поля | |
---|---|
changes[] | Сообщение, описывающее изменение, произошедшее с продуктом. |
account | Целевая учетная запись, которой принадлежит измененная сущность. Формат: |
managing_account | Учетная запись, которая управляет учетной записью продавца. может совпадать с идентификатором продавца, если это отдельный аккаунт. Формат: |
resource_type | Ресурс, который изменился, в данном случае всегда будет |
attribute | Атрибут в ресурсе, который изменился, в данном случае это всегда будет |
resource_id | Идентификатор продукта. |
resource | Название продукта. Формат: |
Ресурс
Перечисление, чтобы указать ресурс, который изменяется, о котором необходимо уведомить продавца.
Перечисления | |
---|---|
RESOURCE_UNSPECIFIED | Неуказанный ресурс |
PRODUCT | Тип ресурса: продукт |
Запрос на подписку на уведомление об обновлении
Сообщение запроса для метода UpdateNotificationSubscription.
Поля | |
---|---|
notification_subscription | Необходимый. Новая версия подписки на уведомления, которую следует обновить. |
update_mask | Список полей обновляется. |