メインコンテンツへスキップ
ABBYY Flexicapture for Invoices Cloud API は、API リクエストの失敗を示すために、一般的な HTTP レスポンスコードを使用します。
CodeStatusMeaning
400Bad Request無効な入力データが指定された場合に返されます。レスポンス本文には BadRequestBodyModel のインスタンスが含まれます。
403Forbiddenこのメソッドを使用するには、専用の tenant が必要です。お問い合わせいただければ、こちらで作成します。
404Not Foundリソースが見つからない場合に返されます。
409Conflictリソースの準備ができていない場合に返されます。
429Too Many RequestsAzure Resource Manager による追加の処理リソースの割り当て中に、ワークロードが急増した場合に返されます。これらのエラーに対応するには、リクエストの過負荷を防ぐ再試行メカニズムを実装してください。たとえば、指数バックオフを使用し、最初の再試行リクエストを 5 秒後に送信し、その後のリクエストでは待機時間を最大 1 分まで延ばします。
500Internal Server Errorレスポンス本文には InternalServerErrorModel のインスタンスが含まれます。
503Service UnavailableAzure Resource Manager による追加の処理リソースの割り当て中に、ワークロードが急増した場合に返されます。これらのエラーは 429 エラーと同じ方法で処理してください。

BadRequestBodyModel

JSON 表現:
{
  "id": "string",
  "error": "string",
  "error_description": "string"
}
Field説明
idstring必須。リクエスト ID。
errorstring必須。エラー コード。
error_descriptionstring必須。エラーの説明。

InternalServerErrorModel

JSON 表現:
{
  "id": "string",
  "requestId": "string",
  "statusCode": 0,
  "errorCode": 0,
  "message": "string"
}
フィールド説明
idstring必須。エラー ID。
requestIdstring必須。リクエスト ID。
statusCodeinteger ($int32)必須。エラーのステータスコード。
errorCodeinteger ($int32)必須。エラーコード。
messagestring必須。エラーメッセージ。