UNLOCK API
Codes d'erreur

Codes d'erreur

Les méthodes JSON renvoient errorId 1 avec errorCode et errorDescription. in.php et res.php renvoient le nom de l'erreur en texte, ou {"status":0,"request":"ERROR_NAME"} avec json=1. Le statut HTTP est 200 dans les deux cas, lisez donc toujours le corps.

Clé, compte et limites

  • ERROR_KEY_DOES_NOT_EXIST
    Renvoyé par: JSONNon facturé

    La clé est incorrecte. Copiez-la de nouveau depuis la page de compte. (in.php et res.php : ERROR_WRONG_USER_KEY)

  • ERROR_WRONG_USER_KEY
    Renvoyé par: in.php, res.phpNon facturé

    in.php et res.php : la clé est incorrecte. Copiez-la à nouveau depuis la page de compte.

  • ERROR_IP_NOT_ALLOWED
    Renvoyé par: Les deuxNon facturé

    La requête provient d'une IP absente de la liste autorisée du compte. Ajoutez l'IP sur la page de compte.

  • ERROR_IP_BANNED
    Renvoyé par: Les deuxNon facturé

    Ce compte est bloqué. Contactez le support depuis la page de compte.

  • ERROR_ZERO_BALANCE
    Renvoyé par: Les deuxNon facturé

    Le solde ne couvre pas la tâche. Ajoutez des fonds ; rien n'a été facturé.

  • ERROR_TOO_MANY_REQUESTS
    Renvoyé par: Les deuxNon facturé

    Trop de requêtes. Espacez les vérifications de résultat à une toutes les 5 secondes.

Tâche refusée à l'envoi

  • ERROR_TASK_NOT_SUPPORTED
    Renvoyé par: JSONNon facturé

    Le type de tâche est inconnu ou désactivé. Vérifiez le nom du type.

  • ERROR_BAD_PARAMETERS
    Renvoyé par: Les deuxNon facturé

    Un champ obligatoire est manquant ou mal formaté.

  • ERROR_PAGEURL
    Renvoyé par: Les deuxNon facturé

    websiteURL ou pageurl est manquant ou n'est pas une adresse http(s) complète.

  • ERROR_GOOGLEKEY
    Renvoyé par: in.php, res.phpNon facturé

    googlekey est manquant dans une requête reCAPTCHA in.php.

  • ERROR_BAD_PROXY
    Renvoyé par: Les deuxNon facturé

    Une tâche avec proxy exige proxyAddress et proxyPort.

  • ERROR_ZERO_CAPTCHA_FILESIZE
    Renvoyé par: Les deuxNon facturé

    L'image est manquante ou trop petite.

  • ERROR_TOO_BIG_CAPTCHA_FILESIZE
    Renvoyé par: Les deuxNon facturé

    L'image dépasse 100 KB.

  • ERROR_IMAGE_TYPE_NOT_SUPPORTED
    Renvoyé par: Les deuxNon facturé

    L'image n'est pas un base64 valide.

  • ERROR_NO_SLOT_AVAILABLE
    Renvoyé par: Les deuxNon facturé

    Trop de requêtes en ce moment, la tâche n'a pas pu être acceptée. Réessayez dans quelques secondes ; rien n'a été facturé.

Vérification du résultat

  • CAPCHA_NOT_READY
    Renvoyé par: in.php, res.phpNon facturé

    in.php et res.php uniquement : la tâche est encore en cours. Vérifiez de nouveau dans 5 secondes.

  • ERROR_WRONG_CAPTCHA_ID
    Renvoyé par: Les deuxNon facturé

    Aucune tâche avec cet id sur votre compte.

  • ERROR_WRONG_ID_FORMAT
    Renvoyé par: in.php, res.phpNon facturé

    res.php : l'id est absent ou n'est pas un nombre.

  • ERROR_CAPTCHA_UNSOLVABLE
    Renvoyé par: Les deuxRemboursé

    La tâche n'a pas pu être résolue à temps. Son montant est revenu sur votre solde.

  • ERROR_PROXY_CONNECTION_FAILED
    Renvoyé par: Les deuxRemboursé

    Le résolveur n'a pas pu se connecter via votre proxy. Vérifiez qu'il est en ligne et que l'identifiant est correct.

Une tâche peut aussi échouer après avoir été acceptée, par exemple quand les paramètres de la page sont incorrects. getTaskResult renvoie alors la raison dans errorCode (l'un des codes ci-dessus) et le montant est déjà revenu sur le solde.