Индекс
-
NotificationsApiService
(интерфейс) -
Attribute
(перечисление) -
CreateNotificationSubscriptionRequest
(сообщение) -
DeleteNotificationSubscriptionRequest
(сообщение) -
GetNotificationSubscriptionRequest
(сообщение) -
ListNotificationSubscriptionsRequest
(сообщение) -
ListNotificationSubscriptionsResponse
(сообщение) -
NotificationSubscription
(сообщение) -
NotificationSubscription.NotificationEventType
(перечисление) -
ProductChange
(сообщение) -
ProductStatusChangeMessage
(сообщение) -
Resource
(перечисление) -
UpdateNotificationSubscriptionRequest
(сообщение)
УведомленияApiService
Сервис для управления подписками на уведомления для продавцов
Создать подписку на уведомление |
---|
Создает подписку на уведомления для бизнеса. Для отдельных учетных записей или дополнительных учетных записей компания может создать подписку для себя. Для MCA компания может создать подписку для всех управляемых учетных записей или для определенной дополнительной учетной записи. Мы разрешим совместное существование следующих типов подписок на уведомления (для каждой компании как подписчика для каждого типа событий):
мы не разрешим (для каждой компании в качестве подписчика для каждого типа события):
|
Удалить подписку на уведомление |
---|
Удаляет подписку на уведомления для продавца.
|
Получить уведомление о подписке |
---|
Получает подписки на уведомления для учетной записи.
|
Список уведомлений о подписках |
---|
Получает все подписки на уведомления для продавца.
|
Подписка на уведомление об обновлении |
---|
Обновляет существующую подписку на уведомления для продавца.
|
Атрибут
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 | Название продукта. Формат: |
expiration_ time | Срок годности продукта. Это поле не будет установлено, если уведомление будет отправлено об удалении продукта. |
Ресурс
Перечисление, чтобы указать ресурс, который изменяется, о котором необходимо уведомить продавца.
Перечисления | |
---|---|
RESOURCE_UNSPECIFIED | Неуказанный ресурс |
PRODUCT | Тип ресурса: продукт |
Запрос на подписку на уведомление об обновлении
Сообщение запроса для метода UpdateNotificationSubscription.
Поля | |
---|---|
notification_ subscription | Необходимый. Новая версия подписки на уведомления, которую необходимо обновить. |
update_ mask | Список полей обновляется. |