UNLOCK API
错误代码

错误代码

JSON 方法返回 errorId 1 以及 errorCode 和 errorDescription。in.php 和 res.php 以文本返回错误名称,使用 json=1 时返回 {"status":0,"request":"ERROR_NAME"}。两者的 HTTP 状态码都是 200,所以务必读取响应体。

密钥、账户和限制

  • ERROR_KEY_DOES_NOT_EXIST
    返回方: JSON不扣费

    密钥错误。请从账户页面重新复制。(in.php 和 res.php:ERROR_WRONG_USER_KEY)

  • ERROR_WRONG_USER_KEY
    返回方: in.php、res.php不扣费

    in.php 和 res.php:密钥错误。请从账户页面重新复制。

  • ERROR_IP_NOT_ALLOWED
    返回方: 两者不扣费

    请求来自不在账户白名单中的 IP。请在账户页面添加该 IP。

  • ERROR_IP_BANNED
    返回方: 两者不扣费

    该账户已被封禁。请从账户页面联系客服。

  • ERROR_ZERO_BALANCE
    返回方: 两者不扣费

    余额不足以支付该任务。请充值;本次未扣费。

  • ERROR_TOO_MANY_REQUESTS
    返回方: 两者不扣费

    请求过多。请把结果查询放慢到每 5 秒一次。

发送时被拒绝的任务

  • ERROR_TASK_NOT_SUPPORTED
    返回方: JSON不扣费

    任务类型未知或已关闭。请检查类型名称。

  • ERROR_BAD_PARAMETERS
    返回方: 两者不扣费

    缺少必填字段或字段格式错误。

  • ERROR_PAGEURL
    返回方: 两者不扣费

    缺少 websiteURL 或 pageurl,或不是完整的 http(s) 地址。

  • ERROR_GOOGLEKEY
    返回方: in.php、res.php不扣费

    in.php 的 reCAPTCHA 请求缺少 googlekey。

  • ERROR_BAD_PROXY
    返回方: 两者不扣费

    代理任务需要 proxyAddress 和 proxyPort。

  • ERROR_ZERO_CAPTCHA_FILESIZE
    返回方: 两者不扣费

    图片缺失或太小。

  • ERROR_TOO_BIG_CAPTCHA_FILESIZE
    返回方: 两者不扣费

    图片大于 100 KB。

  • ERROR_IMAGE_TYPE_NOT_SUPPORTED
    返回方: 两者不扣费

    图片不是有效的 base64。

  • ERROR_NO_SLOT_AVAILABLE
    返回方: 两者不扣费

    当前请求过多,任务未被接受。请几秒后重试;本次未扣费。

查询结果

  • CAPCHA_NOT_READY
    返回方: in.php、res.php不扣费

    仅限 in.php 和 res.php:任务仍在运行。请 5 秒后再查询。

  • ERROR_WRONG_CAPTCHA_ID
    返回方: 两者不扣费

    你的账户中没有该 ID 的任务。

  • ERROR_WRONG_ID_FORMAT
    返回方: in.php、res.php不扣费

    res.php:缺少 id 或 id 不是数字。

  • ERROR_CAPTCHA_UNSOLVABLE
    返回方: 两者已退款

    任务未能按时完成识别。费用已退回余额。

  • ERROR_PROXY_CONNECTION_FAILED
    返回方: 两者已退款

    识别方无法通过你的代理连接。请检查代理是否在线、登录信息是否正确。

任务在被接受后也可能失败,例如页面参数错误时。此时 getTaskResult 会以 errorCode(上述代码之一)返回原因,费用已退回余额。