コンテンツにスキップ

エラーレスポンス

このページでは、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 プログラムのバグ等に起因する例外などが原因のエラー。少し時間を空けてから再度試みてください。改善されない場合は、こちらよりお問い合わせください。