crisphive

エラーとレスポンスエンベロープ

すべてのレスポンスは — 成功・失敗を問わず — 同一のエンベロープ形式を共有するため、常に同じ方法でパースできます。

{
  "error_code": 0,
  "message": "Success",
  "errors": null,
  "data": { }
}

失敗時

失敗時には error_codeWRONG_QUERY のようなシンボリックコードが入り、datanull となり、errors にフィールド単位のバリデーション詳細が含まれる場合があります。HTTP ステータスはエラーの分類(4xx クライアント、5xx サーバー)を示し、コードが具体的な原因を特定します — 詳細はエラーコードリファレンスをご覧ください。