Processo de Solicitação
Para usar a API de Tarefas Hailuo, você precisa primeiro ir à página de solicitação API de Geração de Vídeos Hailuo para solicitar o serviço correspondente e, em seguida, copiar o ID da tarefa da API de Geração de Vídeos Hailuo, como mostrado na imagem: Por fim, acesse a página da API de Tarefas API de Tarefas Hailuo para solicitar o serviço correspondente. Após acessar a página, clique no botão “Adquirir”, como mostrado na imagem: Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login que o convida a se registrar e fazer login. Após o registro e login, você será redirecionado automaticamente de volta para a página atual. Na primeira solicitação, haverá um crédito gratuito disponível, permitindo que você use essa API gratuitamente.Exemplo de Solicitação
A API de Tarefas Hailuo pode ser usada para consultar os resultados da API de Geração de Vídeos Hailuo. Para saber como usar a API de Geração de Vídeos Hailuo, consulte o documento API de Geração de Vídeos Hailuo. Usaremos um exemplo de ID de tarefa retornado pelo serviço da API de Geração de Vídeos Hailuo para demonstrar como usar essa API. Suponha que temos um ID de tarefa: 58cc618b-9639-4ee7-add2-d2fcf260d9a3, a seguir, demonstraremos como passar um ID de tarefa.Exemplo de Tarefa
Configurando Cabeçalhos e Corpo da Solicitação
Cabeçalhos da Solicitação incluem:accept: especifica que a resposta deve ser no formato JSON, preenchido comoapplication/json.authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
id: o ID da tarefa enviada.action: a forma de operação na tarefa.
Exemplo de Código
Pode-se notar que, no lado direito da página, já foram gerados automaticamente códigos em várias linguagens, como mostrado na imagem: Alguns exemplos de código são os seguintes:CURL
Python
Exemplo de Resposta
Após uma solicitação bem-sucedida, a API retornará as informações detalhadas da tarefa de vídeo aqui. Por exemplo:id, o ID da tarefa de vídeo gerada, usado para identificar exclusivamente esta tarefa de geração de vídeo.request, informações da solicitação na tarefa de vídeo.response, informações da resposta na tarefa de vídeo.
Operação de Consulta em Lote
Esta operação é para consultar detalhes de tarefas de vídeo para vários IDs de tarefa. Diferente do anterior, é necessário selecionar a ação como retrieve_batch. Corpo da Solicitação inclui:ids: um array de IDs de tarefa enviados.action: a forma de operação na tarefa.
Exemplo de Código
Pode-se notar que, no lado direito da página, já foram gerados automaticamente códigos em várias linguagens, como mostrado na imagem: Alguns exemplos de código são os seguintes:Exemplo de Resposta
Após uma solicitação bem-sucedida, a API retornará as informações detalhadas de todas as tarefas de vídeo em lote. Por exemplo:items,批量视频任务的所有具体详情信息。Ele é um array, cada elemento do array tem o mesmo formato do resultado da consulta de uma única tarefa.count,此处批量查询视频任务的个数。
CURL
Python
错误处理
在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如:400 token_mismatched:Requisição inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented:Requisição inválida, possivelmente devido a parâmetros ausentes ou inválidos.401 invalid_token:Não autorizado, token de autorização inválido ou ausente.429 too_many_requests:Muitas requisições, você excedeu o limite de taxa.500 api_error:Erro interno do servidor, algo deu errado no servidor.

