エラーレスポンス¶
このページでは、DAuth APIのエラー時のレスポンスについて説明します。
レスポンスヘッダー¶
HTTP/1.1 <HTTP ステータスコード>
Content-Type:application/json;charset=utf-8
リクエストの処理結果(成功、エラー)は、HTTPのエンベローブで返します。(ステータス200, 404など)
レスポンスボディ¶
成功時のレスポンスボディは各APIを参照してください。
エラー時は下記のボディを返します。
{
"errors": [
{
"message": <エラーメッセージ>,
"code": <エラーコード>
},
:
:
]
}
HTTPステータスコード¶
ステータスコード | 内容 |
---|---|
400 | Bad request. 渡されたパラメータがWeb APIで期待されたものと一致しない場合に返されます。このメッセージは何が間違っているか、何が正しくないかを伝えます。 |
401 | Unauthorized. 許可されていないアクセスであった場合に返されます。 |
403 | Forbidden. リソースへのアクセスを許されていないか、利用制限を超えている場合に適用されます。アプリケーションIDが削除された場合にも返されます。 |
404 | Not Found. 指定されたリソースが見つからない場合に返されます。 |
500 | Internal Server Error. 内部的な問題によってデータを返すことができない場合に返されます。 |
503 | Service unavailable. 内部的な問題によってデータを返すことができない場合に返されます。 |
エラーコード¶
エラーコード | ステータスコード | 内容 |
---|---|---|
Success | 200 | 処理が成功しました。 |
InvalidRequestError | 400 | リクエストに不正なパラメータがあります。入力内容を見直してください。 |
AuthenticationError | 401 | 認証に失敗しました。API Keyが正しいか確認してください。利用履歴には残りません。 |
AccessDeniedError | 403 | アクセスが拒否されました。原因は、IPアドレスやHTTPリファラーによる制限などがあります。 |
PlanLimitOverError | 403 | リソースの利用制限を超えた場合のエラーです。不要なリソースの削除、またはライセンスを追加してください。 |
ServiceLimitOverError | 403 | サービスの利用制限(ハードリミット)を超えた場合のエラーです。不要なリソースを削除してください。 |
NoResourceError | 404 | リクエスト対象のリソースが見つかりませんでした。 |
UnauthorizedOperationError | 401 | 権限のない操作がリクエストされました。API Keyの認可設定を見直してください。 |
LicenceError | 403 | 契約しているサービスプランで使用できない機能が呼び出された場合のエラーです。 |
InternalError | 500 | プログラムのバグ等に起因する例外などが原因のエラー。少し時間を空けてから再度試みてください。改善されない場合は、こちらよりお問い合わせください。 |