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がないか、数値ではありません。

  • ERROR_CAPTCHA_UNSOLVABLE
    返すメソッド: 両方返金

    時間内にタスクを解決できませんでした。料金は残高に戻っています。

  • ERROR_PROXY_CONNECTION_FAILED
    返すメソッド: 両方返金

    ソルバーがプロキシ経由で接続できませんでした。プロキシがオンラインか、ログイン情報が正しいかを確認してください。

タスクは受け付けられたあとに失敗することもあります。たとえばページのパラメータが間違っている場合です。そのときgetTaskResultは理由をerrorCode(上記のいずれかのコード)で返し、料金はすでに残高に戻っています。