エラーコードとトラブルシューティング

Markdownとして表示

エラー応答フォーマット

1{
2 "code": 1003,
3 "message": "Invalid token",
4 "requestId": "req-12345678"
5}

ビジネスエラーは通常、統一された JSON 構造を返します。インテグレーターはまずその code を確認するべきです。認証失敗は HTTP 401を返すことがあります;レート制限は HTTP 429を返すことがあります。

一般的なエラーコード

エラーコード概要
0成功
1001有効な認証情報は提供されていません
1002トークンの期限切れ
1003無効なトークン、 API Key、または署名
1004トークンの取り消し
1006ミスマッチ IP 原因
2001必要なパラメータが欠けている
2002無効なパラメータ値
2003パラメータの範囲外
3001不十分な残高
3003注文が見つかりません
3004重複リクエスト
3005注文はキャンセルできません
3006許可は拒否されます
3100 - 3112条件順序パラメータ検証誤差
5001内部サーバーエラー
5002サービスは一時的に利用不可
5003レートリミットが発動

トラブルシューティング

問題推奨事項
有効な認証情報がない1001Authorization: Bearer <accessToken>X-API-KEYが含まれているかを確認してください。
1002 トークンの期限切れ再試す前にトークンをリフレッシュするか、再度ログインしてください。
1003 無効なトークン、 API Key、または署名API Key、署名ペイロード、リクエストボディのJSON文字列、クエリパラメータの順序をチェックします。
1006 源 IP 不一致API Key IPホワイトリストの設定を確認してください。
3004 重複リクエスト順序に関連するパスで同じ署名を再利用しないでください。 timestampsignatureを再生成してください。
5003 金利制限が発動しましたリクエスト頻度を減らし、再試行する場合は指数的バックオフを使いましょう。
Timestamp outside of tolerance window/v1/timeに電話して時間オフセットのキャリブレーションを行い、再度リクエストに署名してください。