Dokumentation
Entwickler-HubAPI-StatusUnterstützung

Benachrichtigung über abgeschlossene Data Kiosk-Abfrageverarbeitung

Detaillierte Informationen zur Benachrichtigung über den Abschluss der Data Kiosk-Abfrage.

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: Pagination

Nein

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" } }

Hat Ihnen diese Seite weitergeholfen?