Index
NotificationsApiService
(interface)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
Service de gestion des abonnements aux notifications pour les marchands
CreateNotificationSubscription |
---|
Crée un abonnement aux notifications pour un marchand. Les types d'abonnements aux notifications suivants peuvent coexister (par marchand en tant qu'abonné et par type d'événement): 1. Abonnement pour tous les comptes gérés + abonnement individuel 2. Plusieurs abonnements "partiels" pour des comptes gérés + abonnement individuel Nous n'autorisons pas (par marchand en tant qu'abonné et par type d'événement): 1. plusieurs abonnements automatiques. 2. plusieurs abonnements "tous les comptes gérés" ; 3. tous les abonnements et les abonnements partiels en même temps ; 4. plusieurs abonnements partiels pour le même compte cible.
|
DeleteNotificationSubscription |
---|
Supprime un abonnement aux notifications pour un marchand.
|
GetNotificationSubscription |
---|
Récupère les abonnements aux notifications pour un compte.
|
ListNotificationSubscriptions |
---|
Récupère tous les abonnements aux notifications d'un marchand.
|
UpdateNotificationSubscription |
---|
Met à jour un abonnement aux notifications existant pour un marchand.
|
Attribut
Énumération spécifiant l'attribut qui fait l'objet de modifications dans la ressource afin d'informer le marchand.
Enums | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Attribut non spécifié |
STATUS |
État de l'entité modifiée |
CreateNotificationSubscriptionRequest
Message de requête pour la méthode CreateNotificationSubscription.
Champs | |
---|---|
parent |
Obligatoire. Compte marchand auquel appartient le nouvel abonnement aux notifications. Format : |
notification_subscription |
Obligatoire. Abonnement aux notifications à créer. |
DeleteNotificationSubscriptionRequest
Message de requête pour la méthode DeleteNotificationSubscription.
Champs | |
---|---|
name |
Obligatoire. Nom de l'abonnement aux notifications à supprimer. |
GetNotificationSubscriptionRequest
Message de requête pour la méthode GetNotificationSubscription.
Champs | |
---|---|
name |
Obligatoire. La |
ListNotificationSubscriptionsRequest
Message de requête pour la méthode ListNotificationSubscription.
Champs | |
---|---|
parent |
Obligatoire. Compte marchand qui possède les abonnements aux notifications. Format : |
page_size |
Nombre maximal d'abonnements aux notifications à afficher sur une page. La valeur par défaut de |
page_token |
Jeton (le cas échéant) permettant de récupérer la page suivante. Tous les autres paramètres doivent correspondre à l'appel d'origine qui a fourni le jeton de page. |
ListNotificationSubscriptionsResponse
Message de réponse pour la méthode ListNotificationSubscription.
Champs | |
---|---|
notification_subscriptions[] |
Liste des abonnements aux notifications demandés par le marchand. |
next_page_token |
Jeton pouvant être envoyé en tant que |
NotificationSubscription
Représente un abonnement aux notifications appartenant à un compte marchand.
Champs | |
---|---|
name |
Uniquement en sortie. Le |
registered_event |
Événement pour lequel le marchand souhaite être averti. |
call_back_uri |
URL à utiliser pour envoyer la notification au marchand. |
Champ d'union
|
|
all_managed_accounts |
Si cette valeur est définie sur "true", le compte à l'origine de la demande est informé chaque jour de l'événement spécifié pour tous les comptes gérés (il peut s'agir de sous-comptes ou d'autres comptes associés), y compris les nouveaux comptes. |
target_account |
Le |
NotificationEventType
Représente le type d'événement pour lequel le marchand souhaite recevoir des notifications.
Enums | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Le type d'événement de notifications n'est pas spécifié. |
PRODUCT_STATUS_CHANGE |
Notification de changement de l'état d'un produit, par exemple lorsqu'il est refusé |
ProductChange
Modification apportée au produit, y compris l'ancienne valeur, la nouvelle valeur, le code pays comme code régional et le contexte de création de rapports.
Champs | |
---|---|
old_value |
Ancienne valeur de la ressource ou de l'attribut modifiés. |
new_value |
Nouvelle valeur de la ressource ou de l'attribut modifiés. |
region_code |
Pays concernés par la modification (le cas échéant) |
reporting_context |
Contextes de signalement ayant subi le changement (le cas échéant) |
ProductStatusChangeMessage
Message que le marchand recevra pour informer le marchand de l'événement de modification de l'état du produit
Champs | |
---|---|
changes[] |
Un message pour décrire le changement apporté au produit |
account |
Compte cible propriétaire de l'entité qui a été modifiée. Format : |
managing_account |
Le compte qui gère le compte du marchand peut être identique à la référence marchand s'il s'agit d'un compte individuel. Format : |
resource_type |
Ressource modifiée. Dans ce cas, il s'agit toujours de |
attribute |
Attribut de la ressource qui a été modifiée. Dans ce cas, il s'agit toujours de |
resource_id |
ID produit. |
resource |
Nom du produit. Format : |
Ressource
Énumération spécifiant la ressource en cours de modification pour informer le marchand.
Enums | |
---|---|
RESOURCE_UNSPECIFIED |
Ressource non spécifiée |
PRODUCT |
Type de ressource : produit |
UpdateNotificationSubscriptionRequest
Message de requête pour la méthode UpdateNotificationSubscription.
Champs | |
---|---|
notification_subscription |
Obligatoire. Nouvelle version de l'abonnement aux notifications qui doit être mise à jour. |
update_mask |
Liste des champs en cours de mise à jour. |