createTask : création de tâche
WARNING
Crée une tâche pour résoudre le type de captcha sélectionné.
Spécifiez le type de captcha dans le paramètre.
Par exemple : ImageToTextTask
Vous pouvez Voir 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": "ID_DE_VOTRE_APPLICATION",
"task": {
"type": "ImageToTextTask", // Indiquez ci-dessous le type que vous devez identifier
"body": "Image BASE64"
}
}
Paramètres de la requête
Paramètres | Type | Requis | Description |
---|---|---|---|
clientKey | String | Yes | Clé du compte client, que vous pouvez trouver dans le tableau de bord |
appId | String | No | Votre ID de développeur, à demander dans la section développeur du tableau de bord |
task | Objet | Yes | Objet de tâche |
callbackUrl | String | No | Le jeton sera envoyé (posté) à cette adresse |
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 grâce à 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 renvoyé directement.
Il peut être vérifié en fonction de savoir 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ètres | Type | Description |
---|---|---|
errorId | Integer | Message d’erreur : 0 - aucune erreur 1 - avec erreur |
errorCode | String | Tableau des codes d’erreur |
errorDescription | String | Description de l’erreur |
status | String | renvoie le statut, qui ne peut être que null ou ready |
solution | Objet | La tâche de synchronisation renvoie un résultat |
taskId | String | ID de la tâche créée, Obtenir les résultats de la tâche |