Skip to main content
このガイドでは、ABBYY FlexiCapture for Invoices Cloud API を使用して初めての請求書を処理する方法を説明します。認証ヘッダーを作成し、ファイルをアップロードし、タスクを開始して、結果をダウンロードします。 すべてのエンドポイントで、ベース URL https://api-{location-id}.flexicapture.com を使用します。ここで、{location-id}サポートされているロケーションを表し、us (USA とカナダ) 、au (オーストラリア) 、または eu (欧州連合加盟国) のいずれかです。
1

アカウントを作成

API を利用するには、アカウントが必要です。まだ作成していない場合は、ABBYY FlexiCapture Cloud web portal で作成してください。
2

Authorization ヘッダーを取得する

API へのすべてのリクエストには、application ID とトークンから作成した authorization header を含める必要があります。手順については、Authenticationを参照してください。以下の例では、サンプルヘッダー Basic QWxhZGRpbjpPcGVuU2VzYW1l を使用しています。
3

ファイルをアップロード

ファイルをサーバーにアップロードします。レスポンスでファイルの識別子とトークンを取得できます。これらは、このファイルに関する以降のすべてのリクエストで使用されます。
REST API 経由でファイルをアップロードする場合、document assembly のプロジェクト設定は適用されません。各ファイルが個別のドキュメントとして作成されます。
4

タスクを開始する

ドキュメントがアップロードされたら、タスクを開始してデータ抽出を始めます。このリクエストでは複数のファイルを指定できます。リクエストには、次のオプションのパラメーターを含めることができます: 請求書の地域、検証タイプ、結果のエクスポート形式。レスポンスにはタスク識別子が含まれます。
5

タスクのステータスを取得する

タスクの処理には多少時間がかかるため、抽出されたデータをすぐに利用することはできません。タスクの開始時に受け取った識別子を使用して、タスクのステータスを確認できます。ステータスがDoneに変わるまでお待ちください。
6

結果をダウンロードする

タスクのステータスがDoneに変わったら、識別子とトークンを使用して出力ファイルをダウンロードできます。タスク要求内の各入力ファイルに対して、このリクエストを繰り返してください。
7

タスクを削除

出力データをダウンロードした後、すべての入力ファイルと出力ファイルを削除するには、タスクを削除します。