1
Authorization ヘッダーを取得する
いずれかのApplicationの認証情報を使用して、Authorizationヘッダーを取得します。詳細は、Authenticationセクションを参照してください。以下の例では、サンプルのヘッダー
Basic QWxhZGRpbjpPcGVuU2VzYW1lを使用します。2
ファイルをアップロード
有効な入力フォーマットのファイルを、File.Uploadメソッドを使用してサーバーにアップロードします。レスポンスで返されるファイルの識別子とトークンは、そのファイルに関する以降のすべてのリクエストで使用されます。レスポンスにはアップロードされたファイルのメタデータが含まれます:
3
4
タスクのステータスを確認する
タスクの処理には多少時間がかかるため、抽出されたデータはすぐには利用できません。タスクの開始時に受け取った識別子を使用して、Task.Getメソッドでタスクのステータスを確認してください。ステータスがタスクが完了すると、レスポンスにはダウンロード用の
Doneになるまで待ってください。target ファイルが含まれます。5
出力ファイルをダウンロードする
ステータスが 成功した場合、サーバーは HTTP ステータス 200 OK とファイルの内容を返します。
Done に変わったら、File.Download メソッドを使用して、識別子とトークン (前のStepのレスポンスに含まれる target ファイル情報) を指定し、出力ファイルをダウンロードします。このリクエストを、タスクリクエスト内の各入力ファイルに対して繰り返します。6
タスクを削除
出力データをダウンロードしたら、タスク識別子を指定して Task.Delete メソッドを使用し、タスクを削除してすべての入力ファイルと出力ファイルを削除します。成功した場合、サーバーはHTTPステータス
204 No Content を返します。