Benachrichtigung über abgeschlossene Data Kiosk-Abfrageverarbeitung
Detaillierte Informationen zur Benachrichtigung über den Abschluss der Data Kiosk-Abfrage.
DATA_KIOSK_QUERY_PROCESSING_FINISHED
DATA_KIOSK_QUERY_PROCESSING_FINISHED
Verkäufer und Anbieter können diese Benachrichtigung abonnieren.
Die DATA_KIOSK_QUERY_PROCESSING_FINISHED
-Benachrichtigung wird gesendet, wenn die Verarbeitung einer Data Kiosk-Abfrage abgeschlossen ist.
DATA_KIOSK_QUERY_PROCESSING_FINISHED
-Nutzlastschema: Version 2023-11-15
Eine DATA_KIOSK_QUERY_PROCESSING_FINISHED
-Benachrichtigung mit payloadVersion
= 15.11.2023-23 enthält die folgenden Eigenschaften im payload
-Objekt:
Name | Beschreibung | Erforderlich |
---|---|---|
accountId |
Die Händler-Kunden- oder Anbietergruppen-ID des Verkaufspartnerkontos, für das die Abfrage übermittelt wurde. Typ: Zeichenfolge |
Ja |
queryId |
Die Abfrage-ID. Diese Kennung ist nur in Kombination mit der accountId eindeutig. Typ: Zeichenfolge |
Ja |
query |
Die übermittelte Abfrage. Typ: Zeichenfolge |
Ja |
processingStatus |
Der Verarbeitungsstatus der Abfrage. Typ: Zeichenfolge |
Ja |
dataDocumentId |
Die ID des Datendokuments. Diese Dokument-ID ist nur vorhanden, wenn als Ergebnis der Abfrage Daten verfügbar sind. Diese Kennung ist nur in Kombination mit der accountId eindeutig. Übergeben Sie diese Kennung mit dem getDocument -Vorgang, um die Informationen zu erhalten, die zum Abrufen des Inhalts des Datendokuments erforderlich sind. Typ: Zeichenfolge |
Nein |
errorDocumentId |
Die ID des Fehlerdokuments. Diese Dokument-ID ist nur vorhanden, wenn bei der Abfrageverarbeitung ein Fehler auftritt. Diese Kennung ist nur in Kombination mit der accountId eindeutig. Übergeben Sie diese Kennung mit dem getDocument -Vorgang, um die Informationen zu erhalten, die zum Abrufen des Inhalts des Fehlerdokuments erforderlich sind. Typ: Zeichenfolge |
Nein |
pagination |
Wenn eine Abfrage Ergebnisse liefert, die nicht im Datendokument enthalten sind, erfolgt eine Paginierung. Das bedeutet, dass alle Ergebnisse auf einzelne Seiten aufgeteilt werden. Um die jeweils nächste Seite aufzurufen, müssen Sie in der nachfolgenden createQuery -Anfrage ein CreateQuerySpecification -Objekt übergeben, wobei paginationToken auf nextToken für dieses Objekt und query auf query für dieses Objekt festgelegt ist. Wenn keine Seiten mehr zum Abrufen vorhanden sind, fehlt das Feld nextToken . Typ: |
Nein |
Pagination
Pagination
Name | Beschreibung | Type |
---|---|---|
nextToken |
Ein Token, das verwendet werden kann, um die nächste Ergebnisseite abzurufen. | string |
Benachrichtigungsschema: DataKioskQueryProcessingFinishedNotification.json
Beispiel für eine Benachrichtigung:
{
"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