Guia
createTask: Criar Tarefa

createTask: criação de tarefa

AVISO

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 requisiçã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":"BASE64 image"
    }
}

Parâmetros da Requisição

ParâmetrosTipoObrigatórioDescrição
clientKeyStringSimChave da conta do cliente, pode ser encontrada no painel de controle
appIdStringNãoSeu appId de Desenvolvedor, Solicite na seção de desenvolvedor do painel de controle
taskObjectSimObjeto da tarefa
callbackUrlStringNãoo token será enviado (POST) 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 através do comando getTaskResult

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Salve este ID para o próximo passo
}

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 julgado se status é igual a ready

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "status": "ready",
    "solution": {
        "text": "44795sds"
    },
    "taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}

Estrutura da Resposta

ParâmetrosTipoDescrição
errorIdIntegerMensagem de erro:
0 - sem erro
1 - com erro
errorCodeStringTabela de códigos de erro
errorDescriptionStringDescrição do erro
statusStringretorna o status, que pode ser apenas nulo ou ready
solutionObjectA tarefa de sincronização retorna um resultado
taskIdStringID da tarefa criada, Obter resultados da tarefa