メインコンテンツへスキップ
ABBYY FlexiCapture Cloud API では、API リクエストの失敗を示すために、一般的な HTTP レスポンスコードを使用します。
コードステータス意味
400不正なリクエスト無効な入力データが指定された場合に返されます。レスポンス本文には BadRequestBodyModel のインスタンスが含まれます。
403禁止このメソッドを使用するには、専用のテナントが必要です。お問い合わせいただければ作成します。
404見つかりませんリソースが見つからない場合に返されます。
409競合リソースの準備ができていない場合に返されます。
429リクエストが多すぎますAzure Resource Manager によって追加の処理リソースが割り当てられている間に、ワークロードが急増した場合に返されます。これらのエラーに対処するには、リクエストの過負荷を防ぐ再試行の仕組みを実装してください。たとえば、5 秒後に最初の再試行リクエストを送信し、その後のリクエストでは待機時間を最大 1 分まで延ばす指数バックオフなどです。
500内部サーバーエラーレスポンス本文には InternalServerErrorModel のインスタンスが含まれます。
503サービスを利用できませんAzure 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"
}
field説明
idstring必須。エラー ID
requestIdstring必須。リクエスト ID
statusCodeinteger ($int32)必須。エラーのステータスコード
errorCodeinteger ($int32)必須。エラーコード
messagestring必須。エラーメッセージ