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ètres | Type | Obligatoire | Description |
---|---|---|---|
clientKey | String | Oui | Clé de compte client, disponible dans le tableau de bord |
appId | String | Non | Votre appId de développeur, à demander dans la section développeur du tableau de bord |
task | Object | Oui | Objet de la tâche |
callbackUrl | String | Non | le 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ètres | Type | Description |
---|---|---|
errorId | Integer | Message d’erreur : 0 - pas d’erreur 1 - avec erreur |
errorCode | String | Table des codes d’erreur |
errorDescription | String | Description de l’erreur |
status | String | renvoie le statut, qui ne peut être que null ou ready |
solution | Object | 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 |