メインコンテンツへスキップ
ABBYY Flexicapture Cloud API では、API リクエストの失敗を示すために、一般的な HTTP レスポンスコードを使用します。

コード

ステータス

意味

400

不正なリクエスト

無効な入力データが指定された場合に返されます。レスポンス本文には BadRequestBodyModel のインスタンスが含まれます。

BadRequestBodyModel

JSON 表現

{
 “id”: “string”,
 “error”: “string”,
 “error_description”: “string”
}

フィールド

id

string

必須。リクエスト ID

error

string

必須。エラーコード

error_description

string

必須。エラーの説明

403

禁止

このメソッドを使用するには、専用テナントが必要です。お問い合わせいただければ、作成いたします。

404

見つかりません

リソースが見つからない場合に返されます。

409

競合

リソースの準備ができていない場合に返されます。

429

リクエストが多すぎます

ワークロードが急増し、Azure Resource Manager によって追加の処理リソースが割り当てられている間に返されます。

これらのエラーに対処するには、リクエストの過負荷を防ぐ再試行の仕組みを実装してください。たとえば、指数バックオフを使用し、最初の再試行リクエストは 5 秒後に送信し、その後のリクエストでは待機時間を増やして、最大 1 分まで延ばします。

503

サービスを利用できません

500

内部サーバーエラー

レスポンス本文には InternalServerErrorModel のインスタンスが含まれます。

InternalServerErrorModel

JSON 表現

{
 “id”: “string”,
 “requestId”: “string”,
 “statusCode”: 0,
 “errorCode”: 0,
 “message”: “string”
}

フィールド

id

string

必須。エラー ID

requestId

string

必須。リクエスト ID

statusCode

integer (int32)</em></p><p>必須。エラーのステータスコード</p></td></tr><tr><td><p><em>errorCode</em></p></td><td><p><em>integer(int32)</em></p><p>必須。エラーのステータスコード</p></td></tr><tr><td><p><em>errorCode</em></p></td><td><p><em>integer (int32)

必須。エラーコード

message

string

必須。エラーメッセージ