Guía
createTask: Crear tarea

createTask: creación de tareas

WARNING

Crea una tarea para resolver el tipo de captcha seleccionado.

Especifica qué tipo de captchas en el parámetro.

Por ejemplo: ImageToTextTask

Puedes Ver todos los tipos de tareas soportados

Ejemplo de solicitud

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey":"YOUR_API_KEY",
    "appId": "APP_ID",
    "task": {
        "type":"ImageToTextTask",// Escribe a continuación el tipo que necesitas identificar
        "body":"BASE64 image"
    }
}

Parámetros de la solicitud

ParámetrosTipoRequeridoDescripción
clientKeyStringYesClave de la cuenta del cliente, se puede encontrar en el panel de control
appIdStringNoTu Developer appId, solicítalo en la sección de desarrolladores del panel de control
taskObjectYesObjeto de tarea
callbackUrlStringNoEl token se enviará (POST) a este endpoint

Ejemplo de respuesta

Ejemplo de respuesta de tarea asíncrona

Cuando se crea una tarea como una tarea de token o una tarea asíncrona especial, el resultado de la tarea se obtiene a través del comando getTaskResult

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Guarda este ID para el siguiente paso
}

Ejemplo de respuesta de tarea síncrona

Si el tipo de tarea es reconocimiento de imagen, reconocimiento de voz o algunas tareas especiales, el resultado de la tarea se devuelve directamente. Se puede juzgar si status es igual a ready

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

Estructura de la respuesta

ParámetrosTipoDescripción
errorIdIntegerMensaje de error:
0 - sin error
1 - con error
errorCodeStringTabla de códigos de error
errorDescriptionStringDescripción del error
statusStringDevuelve el estado, que solo puede ser nulo o ready
solutionObjectLa tarea de sincronización devuelve un resultado
taskIdStringID de la tarea creada, Obtener resultados de la tarea