createTask: criação de tarefa
WARNING
Cria uma tarefa para resolver o tipo de captcha selecionado.
Especifique o tipo de captcha no parâmetro.
Por exemplo: ImageToTextTask
Você pode Ver todos os tipos de tarefas suportados
Exemplo de solicitação
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"appId": "APP_ID",
"task": {
"type": "ImageToTextTask", // Escreva abaixo o tipo que você precisa identificar
"body": "Imagem BASE64"
}
}
Parâmetros da solicitação
Parâmetros | Tipo | Obrigatório | Descrição |
---|---|---|---|
clientKey | String | Yes | Chave da conta do cliente, pode ser encontrada no painel |
appId | String | No | Seu ID de desenvolvedor, solicitado na seção de desenvolvedor do painel |
task | Object | Yes | Objeto de tarefa |
callbackUrl | String | No | O token será enviado (postado) para este endpoint |
Exemplo de resposta
Exemplo de resposta de tarefa assíncrona
Quando uma tarefa é criada como uma tarefa de token ou uma tarefa assíncrona especial, o resultado da tarefa é obtido por meio do comando getTaskResult
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Salve este ID para a próxima etapa
}
Exemplo de resposta de tarefa síncrona
Se o tipo de tarefa for reconhecimento de imagem, reconhecimento de voz ou algumas tarefas especiais, o resultado da tarefa é retornado diretamente. Pode ser verificado se o status
é igual a ready
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"status": "ready",
"solution": {
"text": "44795sds"
},
"taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}
Estrutura da resposta
Parâmetros | Tipo | Descrição |
---|---|---|
errorId | Integer | Mensagem de erro: 0 - sem erro 1 - com erro |
errorCode | String | Tabela de códigos de erro |
errorDescription | String | Descrição do erro |
status | String | retorna o status, que pode ser nulo ou ready |
solution | Object | A tarefa de sincronização retorna um resultado |
taskId | String | ID da tarefa criada, Obter resultados da tarefa |