Notification de fin de traitement des requêtes par Data Kiosk
Des informations détaillées sur la notification de fin du traitement des requêtes de Data Kiosk.
DATA_KIOSK_QUERY_PROCESSING_FINISHED
DATA_KIOSK_QUERY_PROCESSING_FINISHED
Les vendeurs et les fournisseurs peuvent s'abonner à cette notification.
La notification DATA_KIOSK_QUERY_PROCESSING_FINISHED
est envoyée lorsque le traitement d'une requête Data Kiosk est terminé.
Schéma de la charge utile DATA_KIOSK_QUERY_PROCESSING_FINISHED
: version 2023-11-15
Une notification DATA_KIOSK_QUERY_PROCESSING_FINISHED
avec payloadVersion
= 2023-11-15 comprend les propriétés suivantes dans l'objet payload
:
Nom | Description | Obligatoire |
---|---|---|
accountId |
L'identifiant du client vendeur ou l'identifiant du groupe de fournisseurs du compte du partenaire de vente pour lequel la requête a été soumise. Type : chaîne |
Oui |
queryId |
L'identifiant de la requête. Cet identifiant n'est unique qu'en combinaison avec l'objet accountId . Type : chaîne |
Oui |
query |
La requête soumise. Type : chaîne |
Oui |
processingStatus |
Le statut de traitement de la requête. Type : chaîne |
Oui |
dataDocumentId |
L'identifiant du document de données. Cet identifiant de document n'est présent que lorsque des données sont disponibles à la suite de la requête. Cet identifiant n'est unique qu'en combinaison avec accountId . Transmettez cet identifiant dans l'opération getDocument pour obtenir les informations nécessaires à l'extraction du contenu du document de données. Type : chaîne |
Non |
errorDocumentId |
L'identifiant du document d'erreur. Cet identifiant n'est présent que lorsqu'une erreur se produit pendant le traitement de la requête. Cet identifiant n'est unique qu'en combinaison avec l'identifiant accountId . Transmettez cet identifiant dans l'opération getDocument pour obtenir les informations nécessaires à l'extraction du contenu du document d'erreur. Type : chaîne |
Non |
pagination |
Lorsqu'une requête produit des résultats qui ne sont pas inclus dans le document de données, la pagination se produit. Cela signifie que tous les résultats sont divisés en pages individuelles. Pour accéder à la page suivante, vous devez transmettre un objet CreateQuerySpecification avec paginationToken réglé sur la valeur nextToken de cet objet et avec query réglé sur la valeur query de cet objet dans la demande createQuery suivante. Lorsqu'il n'y a plus de pages à récupérer, le champ nextToken sera absent. Type : |
Non |
Pagination
Pagination
Nom | Description | Type |
---|---|---|
nextToken |
Un jeton qui peut être utilisé pour récupérer la page de résultats suivante. | string |
Schéma de notification : DataKioskQueryProcessingFinishedNotification.json
Exemple de notification :
{
"notificationVersion": "2023-11-15",
"notificationType": "DATA_KIOSK_QUERY_PROCESSING_FINISHED",
"payloadVersion": "2023-11-15",
"eventTime": "2023-12-23T21:30:13.713Z",
"payload": {
"accountId": "amzn1.merchant.o.ABCD0123456789",
"queryId": "54517018502",
"query": "query MyQuery{salesAndTrafficByDate(startDate:\"2023-05-01\" endDate:\"2023-06-01\" aggregateBy:DAY){marketplaceId startDate endDate sales{unitsOrdered}traffic{pageViews}}}",
"processingStatus": "DONE",
"dataDocumentId": "amzn1.tortuga.3.edbcd0d8-3434-8222-1234-52ad8ade1208.REP4567URI9BMZ",
"pagination": {
"nextToken": "AAMA-EFRSURBSGhKZlpVSWVwOW96aU1xa2p6amVJdGp1YlZxMndOelFXa2hydStrUjZvVmFRRWVINldMNnFUVz"
}
},
"notificationMetadata": {
"applicationId": "amzn1.sellerapps.app.aacccfff-4455-4b7c-4422-664ecacdd336",
"subscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
"publishTime": "2023-12-23T21:30:16.903Z",
"notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
}
}
Updated 9 months ago
Cette page vous a-t-elle été utile ?