予測可能で、障害の追跡が簡単です。
従来の HTTP コード、統一された本文と各リクエストの一意の識別子。
エラーフォーマット
403 application/json
{
"error": {
"code": "insufficient_scope",
"message": "esta chave precisa do escopo commissions:read",
"required_scope": "commissions:read"
},
"request_id": "req_01J..."
}request_id はヘッダーと JSON に表示されます。電話を見つけるためにこの金額をサポートに送金してください。
HTTPコード
200成功操作が完了しました。201作成されました新しい保留中のオファーが作成されました。400無効なリクエスト無効な JSON、パラメータ、または URL。401認証されていませんキーが見つからない、無効、期限切れ、または取り消されています。402プランが必要ですプロフェッショナル以上が必要です。403範囲が不十分キーには必要なスコープがありません。404見つかりません存在しないエンドポイントまたはリソース。413とても大きな体JSON が 128 KB を超えました。429制限を超えましたキーが 1 分あたりのウィンドウを超えました。500内部エラー予期せぬ失敗。 request_id を使用します。制限とヘッダー
x-ratelimit-limit合計ウィンドウ制限x-ratelimit-remaining残りのリクエストx-request-id発信者番号通知cache-controlプライベート、認証されたデータには保存されない120 req/min
制限はキーごとです。 429 の場合は、次のウィンドウを待って、ジッターのあるバックオフを使用します。
デバッグチェックリスト
ベース https://achadu.com/api/v1 を確認します。
GET /me を使用してキーを検証します。
403 応答の required_scope を確認してください。
ステータス、request_id、および通話時間を記録します。
400、401、402、または 403 エラーを自動的に繰り返さないようにします。