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 yreportDocumentIdestá disponible.FATAL- El reporte fue detenido debido a un error fatal yreportDocumentIdpuede estar presente. Si está presente, el reporte representado por lareportDocumentIdque 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_PROGRESSreporte.
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 about 2 years ago
