Skip to main content
アクティブまたは完了したすべてのトランザクションの一覧は、次の目的で使用できます。
  • 現在手動確認ステージにあるアクティブなトランザクションを追跡する。
  • アクティブなトランザクションの手動確認用リンクを取得する。
  • 完了したトランザクションの結果ファイルをダウンロードする。
  • すでに取得済みのものを管理することなく、完了済みトランザクションを完了順に受け取る。
Vantage API を使用して、トランザクションの ID とともに一覧を取得できます。より高度なフィルターを適用するには、Skill Monitor を使用できます。

アクティブなトランザクションの一覧

アクティブなトランザクションの一覧を取得するには、transactions/active リソースに GET リクエストを送信します。 リクエスト本文では、次のパラメーターを指定します。 サンプルリクエスト:
Skill識別子が指定されたリクエストに対するレスポンスには、次のようなJSONファイルが含まれます。
ステージとアクションが指定されたリクエストに対するレスポンスには、すべてのアクティブなトランザクションを含む、次のようなJSONファイルが返されます。
現在アクティブなトランザクションに対して、手動確認クライアントリンクを取得することも可能です。これを行うには、リクエスト URI にトランザクション識別子を含めて、transactions/<transaction_id> リソースに対して GET リクエストを送信します。 サンプルリクエスト:
レスポンスには、次のようなコードが含まれます。
manualReviewLink キーには、手動確認クライアントの Web インターフェイスへのリンクと、手動確認が必要な場合の Vantage アクセストークンが含まれます。このリンクとトークンを使用して、特定のトランザクションの分類および field の抽出結果を確認および修正できます。提供されたリンクは 168 時間有効で、有効期限後は同じ方法で新しいリンクを作成して取得し、さらに 168 時間利用する必要があります。詳しくは、手動確認の統合を参照してください。
このリンク経由で認証されたユーザーは、他の文書やトランザクションを閲覧または変更することはできません。

完了したトランザクションの一覧

完了したトランザクションの一覧を取得するには、transactions/completed リソースに対して GET リクエストを送信します。 リクエスト本文では、次のパラメーターを指定します。 レスポンスには、すべての完了したトランザクションと、次の例のような処理されたページ数を含む JSON ファイルが返されます。

完了したトランザクションの取得

transactions/completed リソースは指定した期間内の完了したトランザクションをすべて返すため、結果を収集する連携処理では、どのトランザクションを既に処理済みかを自前で記録しておく必要があります。transactions/pending-pickup リソースを使えば、このような管理は不要です。このリソースは、まだ削除していない完了済みトランザクションを完了順に返し、削除したトランザクションはリストから外れます。 一般的な取得ループは次のとおりです。
  1. transactions/pending-pickup に GET リクエストを送信します。
  2. 返された各トランザクションについて、結果ファイルをダウンロードします。source files と 結果ファイル のダウンロードを参照してください。
  3. transactions/<transaction_id> への DELETE リクエストでトランザクションを削除します。これにより、ピックアップ一覧から除外されます。
  4. レスポンスに nextCursor が含まれている場合は、そのカーソルを指定して手順 1 から繰り返し、次のページを取得します。nextCursor が空の場合は、リストの末尾に到達しています。ポーリング間隔だけ待機してから、カーソルを指定せずに再度実行してください。
リクエストでは、次のパラメータを指定します。 リクエスト例:
レスポンスには、完了済みトランザクションと次ページ用のカーソルが含まれます。
次のページを取得するには、リクエストにカーソルを渡します。
ピックアップ連携を構築する際は、次の点に留意してください。
  • 配信は「最低1回」です。 完了したトランザクションは必ず1回以上一覧に現れますが、DELETEリクエストから実際に削除されるまでの数分間など、状況によっては同じ transactionId が複数回現れることがあります。処理済みの識別子を保存しておき、再度現れたものはスキップしてください。
  • 有効期限が切れる前に結果を取得してください。 トランザクションがピックアップ一覧に残るのは、そのデータがVantageに保持されている間だけです。取得前にデータ保持ポリシーによってトランザクションが削除された場合、一覧には表示されなくなります。過去の記録はReporting APIから引き続き参照できます。
  • 権限。 このリクエストは、transactions/completed と同様に、認証されたユーザーがアクセス権限を持つSkillのトランザクションのみを返します。
  • ポーリング間隔。 ピックアップ一覧はプル型のみです。連続的に呼び出すのではなく、結果が必要になる頻度に合わせたスケジュールでポーリングしてください。一般的な指針については、ポーリングを参照してください。