# エラーコード一覧

`errorId` は常に `0` または `1` です。`errorCode` の文字列は API の契約の一部であり、翻訳**しません**。

| errorCode | 発生時 | 説明 | クライアントの対応 |
|---|---|---|---|
| `ERROR_KEY_DOES_NOT_EXIST` | — | clientKey が無効、または見つかりません | ポータルでキーを確認してください。同じ値で再試行しないでください。 |
| `ERROR_ZERO_BALANCE` | — | アカウント残高が不足しています | タスクの作成を停止し、クレジットを購入してください。利用可能残高 = 残高 − 凍結額です。 |
| `ERROR_TASK_NOT_SUPPORTED` | — | タスクタイプは対応していません | タイプ文字列と有効状態を確認してください。無効なタイプもこのコードを返します。 |
| `ERROR_TASK_NOT_ACTIVE` | — | タスクタイプが有効ではありません | 互換性のための記載です。現在のプログラムでは無効なタイプがレジストリから除外されるため、このコードは返しません。 |
| `ERROR_TASK_DENIED` | — | タスクの作成が拒否されました | アカウントがブロックされています。サポートへお問い合わせください。 |
| `ERROR_RATE_LIMIT` | — | レート制限を超えました | 間隔を延ばして再試行してください。制限の時間枠は API キーごとです。 |
| `ERROR_NO_SLOT_AVAILABLE` | — | 利用可能な処理枠がありません | 後でもう一度お試しください。Akamai セッションが使用中の場合にも返されます。 |
| `CAPTCHA_NOT_READY` | — | タスク結果はまだ準備できていません | 1〜2秒ごとに getTaskResult のポーリングを続けてください。 |
| `ERROR_CAPTCHA_UNSOLVABLE` | — | CAPTCHA を解決できませんでした | 無条件に課金を伴う再試行をせず、サイトとパラメータを確認してください。 |
| `ERROR_BAD_REQUEST` | — | リクエストの形式が正しくありません | 不足しているフィールド、型、URL/base64、またはタイムアウトを修正してください。 |
| `ERROR_INTERNAL` | — | 内部サーバーエラー | 間隔を延ばして再試行してください。続く場合はサポートへお問い合わせください。 |
| `ERROR_TASK_NOT_FOUND` | — | タスクが見つかりません | taskId が正しくないか、別のキーに属しています。 |
| `ERROR_TASK_EXPIRED` | — | タスクの期限が切れました | 新しいタスクを作成してください。Akamai ブラウザセッションの期限切れでも返されます。 |
| `ERROR_TOO_MANY_REQUESTS` | — | 結果の照会回数を超えました | この taskId のポーリングを停止してください（上限120回）。 |

Source: https://kaptra.ai/ja/docs/error-codes/error-dictionary
