Guide
createTask : Créer une tâche

createTask : création de tâche

ATTENTION

Crée une tâche pour résoudre le type de captcha sélectionné.

Spécifiez le type de captchas dans le paramètre.

Par exemple : ImageToTextTask

Vous pouvez Afficher tous les types de tâches pris en charge

Exemple de requête

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey":"YOUR_API_KEY",
    "appId": "APP_ID",
    "task": {
        "type":"ImageToTextTask",// Indiquez ci-dessous le type que vous devez identifier
        "body":"BASE64 image"
    }
}

Paramètres de la requête

ParamètresTypeObligatoireDescription
clientKeyStringOuiClé de compte client, disponible dans le tableau de bord
appIdStringNonVotre appId de développeur, à demander dans la section développeur du tableau de bord
taskObjectOuiObjet de la tâche
callbackUrlStringNonle jeton sera envoyé (post) à ce point de terminaison

Exemple de réponse

Exemple de réponse de tâche asynchrone

Lorsqu’une tâche est créée en tant que tâche de jeton ou tâche asynchrone spéciale, le résultat de la tâche est obtenu via la commande getTaskResult

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Enregistrez cet ID pour l'étape suivante
}

Exemple de réponse de tâche synchrone

Si le type de tâche est la reconnaissance d’image, la reconnaissance vocale ou certaines tâches spéciales, le résultat de la tâche est directement renvoyé. On peut en juger si status est égal à ready

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

Structure de la réponse

ParamètresTypeDescription
errorIdIntegerMessage d’erreur :
0 - pas d’erreur
1 - avec erreur
errorCodeStringTable des codes d’erreur
errorDescriptionStringDescription de l’erreur
statusStringrenvoie le statut, qui ne peut être que null ou ready
solutionObjectLa tâche de synchronisation renvoie un résultat
taskIdStringID de la tâche créée, Obtenir les résultats de la tâche