getTaskResult: requête du résultat de tâche
Lorsque la tâche initiée par createTask est une tâche asynchrone, obtenez le résultat de la tâche asynchrone via getTaskResult.
- Le nombre maximal de requêtes de consultation pour chaque tâche est de 120. Lorsque le nombre de requêtes de consultation est dépassé, les résultats de la tâche seront perdus.
 - Chaque tâche peut être consultée dans les 5 minutes suivant sa création, et sera perdue une fois ce délai dépassé.
 - Le résultat de reconnaissance obtenu par cette méthode, selon la charge du système, vous obtiendrez le résultat dans un intervalle de temps de 1s à 30s.
 
WARNING
Veuillez noter que toutes les tâches n’ont pas besoin d’obtenir des résultats de cette manière. Les deux tâches suivantes nécessitent de consulter la documentation.
- Tâches de classe d’identification, ImageToText, etc, qui sont synchronisées directement via les résultats retournés par createTask.
 
Exemple de requête
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey":"YOUR_API_KEY",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" //ID créé par la méthode createTask
}Paramètres de la requête
| Paramètres | Type | Obligatoire | Description | 
|---|---|---|---|
| clientKey | string | Oui | Clé de compte client, peut être trouvée ici | 
| taskId | string | Oui | ID créé par la méthode createTask | 
Exemple de réponse
{
    "errorId": 0,
	"taskId": "...",
    "solution": {
        "userAgent": "xxx",
        "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
    },
    "status": "ready"
}Structure de la réponse
| Paramètres | Type | Description | 
|---|---|---|
| errorId | Integer | Message d’erreur : 0 - aucune erreur 1 - avec erreur  | 
| errorCode | String | errorCode: liste complète des erreurs | 
| errorDescription | String | Description de l’erreur | 
| status | String | • idle - En attente    • processing - En cours d’identification • ready - L’identification est terminée et le résultat se trouve dans le paramètre solution  | 
| solution | Object | Données du résultat de la tâche. Différent pour chaque type de tâche. | 
Spécification de la réponse
- 
Reconnaissance réussie : Lorsque
errorIdest égal à0et questatusest égal àready, le résultat se trouve danssolution. - 
En cours d’identification : Lorsque
errorIdest égal à0et questatusest égal àprocessing, veuillez réessayer dans 3 secondes. - 
Erreur : Lorsque
errorIdest supérieur à0, veuillez consulter les informations d’erreur selonerrorDescription.