Consulte o status de uma tarefa de mídia pelo ID da tarefa.
Status válidos da tarefa: ["submitted","TERMINATED","RUNNING","FINISHED","EXITED"]
Método de solicitação (curl)
curl --location 'https://example.com/media-intelligence/openapi/v1/workflow-tasks/getTaskStatus?taskId=xxx' \
--header 'X-Request-Id: db160925-0b58-4609-bc6e-08cdf12bf2e6' \
--header 'X-Access-Key: 5017114*******' \
--header 'X-Request-Sign: 7894db2a4*******c23976d6d42c93e' \
--header 'X-Request-Timestamp: 1736162679922'
Parâmetros da solicitação
|
Nome |
Localização |
Tipo |
Obrigatório |
Descrição |
|
taskId |
URL |
String |
Sim |
ID da tarefa |
Parâmetros de resposta
|
Nome |
Tipo |
Exemplo |
Descrição |
|
data.taskName |
String |
media_task_1 |
Nome da tarefa |
|
data.taskId |
String |
30BA59AE-2459-4E1A-8154-A844BD0A2FC0 |
ID da tarefa |
|
data.status |
String |
["SUBMITED","TERMINATED","RUNNING","FINISHED","EXITED"] |
Status da tarefa |
|
data.traceInfo |
String |
"Exception: oss baixe timeout" |
Detalhes da exceção se a tarefa apresentar anomalia. |
Códigos de erro
|
Código de erro |
Descrição |
|
ERR_INTERNAL_SERVER_ERROR |
Erro interno do servidor |
|
ERR_INVALID_PARAMETER |
Parâmetro taskId ausente |
Tratamento de timeout
|
Timeout |
Política de timeout |
|
3s |
Em caso de timeout, encerre a solicitação anterior e tente novamente com os mesmos parâmetros. |
Exemplo de resposta
{
"success": true,
"errorCode": null,
"errorMsg": null,
"traceId": "30BA59AE-2459-4E1A-8154-A844BD0A2FC0",
"data": {
"taskName": "txxxn",
"taskId": "fbb8acbe-d680-4c9f-8f3d-3e8733e02199",
"status": "FINISHED",
"traceInfo": ""
}
}