getTaskResult : solicitar resultado da tarefa
Descrição
Depois de criar uma tarefa, você precisa obter a resposta verificando periodicamente o status da solução.
https://api.capmonster.cloud/getTaskResult
Formato da solicitação: JSON POST
Limite: 120 solicitações por tarefa. Se o limite for excedido, a conta do usuário poderá ser bloqueada temporariamente.
Parâmetros da solicitação:
clientKey
Tipo: String
Obrigatório: Sim
Chave única da sua conta.
taskId
Tipo: Integer
Obrigatório: Sim
ID obtido no método createTask.
Exemplo de solicitação
{
"clientKey":"API_KEY",
"taskId": 7654321
}
Estrutura da resposta
errorId
Tipo: Integer
Identificador de erro.
0 - sem erros, a propriedade errorCode não está presente;
1 - erro, as informações estão na propriedade errorCode.
errorCode
Tipo: String
Código de erro. Verifique a lista de erros.
status
Tipo: String
processing - tarefa ainda não está pronta;
ready - tarefa concluída, o objeto de solução pode ser encontrado na propriedade solution.
solution
Tipo: Objeto
Dados do resultado da tarefa. Diferente para cada tipo de tarefa.
Exemplo de resposta
Resposta em processo
{
"errorCode": null,
"errorDescription": null,
"errorId": 0,
"status": "processing"
}
Resposta bem-sucedida
{
"errorId":0,
"status":"ready",
"solution": {
"text":"answer"
}
}