Compruebe que el reporte que el proceso esté completo
Cómo obtener reportes de Amazon para ayudar a los selling partners a gestionar su negocio.
Versión de la API: 2021-06-30
Después de llamar a la operacióncreateReport
, Amazon recibe la solicitud y comienza a procesar el reporte. Debes confirmar que el procesamiento se ha completado antes de continuar.
Llama periódicamente a la operacióngetReport
pasando el valor reportId
obtenido en el paso anterior, hasta que el valorprocessingStatus
en la respuesta indique que el procesamiento ha finalizado. El procesamiento habrá finalizado cuando processingStatus
es igual a CANCELLED
, DONE
o FATAL
. En este punto, la respuesta incluirá un valorreportDocumentId
si hay datos disponibles del reporte.
Aquí están los valores deprocessingStatus
que confirman que el procesamiento ha finalizado:
CANCELLED
- El reporte fue cancelado. Hay dos maneras en que un reporte puede ser cancelada: una explícita solicitud de cancelación antes de que el reporte se inicia el procesamiento, o una cancelación automática si no hay datos para volver.DONE
- El reporte se ha completado el procesamiento yreportDocumentId
está disponible.FATAL
- El reporte fue detenido debido a un error fatal yreportDocumentId
puede estar presente. Si está presente, el reporte representado por lareportDocumentId
que puede explicar por qué el reporte de procesamiento de composición.
Los siguientes valores de processingStatus
indican que el procesamiento no ha finalizado y debes continuar llamando a la operación getReport hasta que la operación devuelva un processingStatus
de CANCELLED
, DONE
o FATAL
.
IN_PROGRESS
- El reporte está siendo procesada.IN_QUEUE
- El reporte aún no ha comenzado a procesar. Se puede estar esperando otroIN_PROGRESS
reporte.
Nota: La operación getReport solo proporciona información para solicitudes de reportes bajo demanda o programadas que se crearon en los últimos 90 días.
El parámetro de la ruta:
Nombre | Descripción | Se requiere |
---|---|---|
reportId | El identificador para el reporte. Este identificador es único sólo en combinación con un seller ID. Tipo: string | Sí |
Ejemplo de solicitud:
GET https://sellingpartnerapi-na.amazon.com/reportes/2021-06-30/reportes/ID323
Respuesta
Una respuesta correcta incluye lo siguiente:
Nombre | Descripción | Esquema |
---|---|---|
payload | La carga para la operación getReport . | Report |
Ejemplo de respuesta
{
"payload": {
"reportId": "ID323",
"reportType": "GET_MERCHANT_LISTINGS_ALL_DATA",
"dataStartTime": "2019-12-11T13:47:20.677Z",
"dataEndTime": "2019-12-12T13:47:20.677Z",
"createdTime": "2019-12-10T13:47:20.677Z",
"processingStatus": "DONE",
"processingStartTime": "2019-12-10T13:47:20.677Z",
"processingEndTime": "2019-12-12T13:47:20.677Z",
"reportDocumentId": "DOC-b8b0-4226-b4b9-0ee058ea5760"
}
}
Updated over 1 year ago