Parâmetros de Caminho
O ID da tarefa retornado pela solicitação de criação de vídeo. Considere
id e task_id como a mesma identidade assíncrona.Se uma resposta de criação retornar
poll_url, chame exatamente essa URL. Quando ela apontar para /v1/tasks/{id}, trate isso como o endpoint canônico e fixo de status.Se a tarefa não existir mais ou não puder mais ser resolvida através do contrato público async-task, LemonData retorna async_task_not_found com a mensagem Task not found or no longer available.Resposta
Identificador canônico da tarefa assíncrona.
Alias do identificador da tarefa assíncrona.
URL de polling preferencial quando a resposta de criação fornecer uma.
Status da tarefa:
pending, processing, completed, failed.Percentual de progresso (0-100).
URL do vídeo gerado (quando concluído).
Objeto único de vídeo com
url, duration, width e height quando disponíveis.Múltiplos objetos de vídeo quando o upstream retornar mais de uma saída.
Mensagem de erro (em caso de falha).
Timestamp de criação.
Timestamp da última atualização.
Modelo usado para a tarefa.
Melhores práticas de polling
- Realizar polling a cada 5-10 segundos
- Implemente backoff exponencial para tarefas longas
- Defina um tempo máximo de espera (por exemplo, 10 minutos)
- Trate o status
failedde forma adequada