Consulta el estado de una tarea de exportación asíncrona de resultados de inventario.
Descripción de la operación
Sondea el estado de la tarea según el exportTaskId devuelto por AsyncExportInventoryKnowledge o AsyncExportInventoryAsset. Cuando el estado es SUCCESS, se devuelve una downloadUrl de OSS prefirmada (firmada en cada consulta). Cuando el estado es FAILED, se devuelve un errorMessage. Cuando el estado es RUNNING, no se devuelve ninguna downloadUrl.
Pruébelo ahora
Test
Autorización de RAM
Sintaxis de la solicitud
POST / HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ExportTaskId |
integer |
Sí |
El ID de la tarea de exportación asíncrona devuelto por AsyncExportInventoryKnowledge o AsyncExportInventoryAsset. |
501 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El cuerpo de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
El código de error. |
UnknownError |
| ErrorMessage |
string |
El mensaje de error. |
UnknownError |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| Data |
object |
El resultado de la tarea de exportación. |
|
| ExportTaskId |
integer |
El ID de la tarea de exportación asíncrona. |
edd26f83-a5b0-4b7a-950b-ec4cd1b75397 |
| Status |
string |
El estado de la tarea. Valores válidos: INIT, RUNNING, SUCCESS y FAILED. |
SUCCESS |
| FileName |
string |
El nombre de archivo sugerido para guardar el archivo exportado. |
/crm-order-biz%3Bsrc%3Bmain%3Bresources%3Bmybatis%3Bmappers%3Brrscrm%3BOrderOutCountMapper.xml |
| DownloadUrl |
string |
La URL de descarga temporal para el archivo XLSX. Este parámetro se devuelve solo cuando el estado es SUCCESS. La URL es una URL de OSS prefirmada. |
https://cas-documents-service.oss-cn-shanghai.aliyuncs.com/Batch_Upload_Monitor_Domain.xlsx?Expires=1753150095&OSSAccessKeyId=LTAIuSosQIEgsbko&Signature=d3pTFzTD07pXU11x7%2FekBbWqQfk%3D |
| ExpireTime |
integer |
La hora de caducidad de la URL de descarga, en formato de marca de tiempo UNIX en milisegundos. Este parámetro se devuelve solo cuando el estado es SUCCESS. |
1761448390 |
| TotalCount |
integer |
El número total de registros exportados. Este parámetro se devuelve solo cuando el estado es SUCCESS. |
100 |
| ErrorMessage |
string |
El motivo del fallo. Este parámetro se devuelve solo cuando el estado es FAILED. |
NoPermission |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"ExportTaskId": 0,
"Status": "SUCCESS",
"FileName": "/crm-order-biz%3Bsrc%3Bmain%3Bresources%3Bmybatis%3Bmappers%3Brrscrm%3BOrderOutCountMapper.xml",
"DownloadUrl": "https://cas-documents-service.oss-cn-shanghai.aliyuncs.com/Batch_Upload_Monitor_Domain.xlsx?Expires=1753150095&OSSAccessKeyId=LTAIuSosQIEgsbko&Signature=d3pTFzTD07pXU11x7%2FekBbWqQfk%3D",
"ExpireTime": 1761448390,
"TotalCount": 100,
"ErrorMessage": "NoPermission"
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.