FileDownload
プロセス、インスタンス、またはコメントに添付されているファイルをダウンロードするには、このリソースを使用します。
メソッドの要約
| HTTP メソッド | パス | 説明 |
|---|---|---|
| 取得 | /scr/api/FileDownload | プロセス、インスタンス、またはコメントに添付されているファイルをダウンロードします。 |
取得/scr/api/FileDownload
- 説明
- プロセス、インスタンス、またはコメントに添付されているファイルをダウンロードするには、このメソッドを使用します。
- リソース情報
要件 説明 応答フォーマット アップロード時の形式と同じ形式の、ファイルの生データ。 認証が必要 はい。 ユーザーには少なくとも、ファイルが添付されているプロセス、インスタンス、または投稿へのアクセス権限が必要です。 まだ投稿されていない投稿や、まだ開始されていないインスタンスにファイルが添付されている場合、そのファイルは、それをアップロードしたユーザーのみがダウンロードできます。 OAuth 2 クライアント資格情報のサポート はい (成果物レポート・カテゴリーを含むユーザー・サービス ID を使用) 指定時間内の数の制限 現在はなし
- パラメーター
- ファイルが添付されているオブジェクトを指定するため、ユーザーは次のいずれかのパラメーターを指定する必要があります。
- processId
- instanceId
- postId
- 応答
- ファイルからのデータ。
- 入力例
- ユーザーサービスID OAuth 2 のクライアント認証情報を使用:
curl -i -H "Authorization: Bearer access_token" "https://your_server_url/scr/api/FileDownload?fileItemId=9042b" - サービスID OAuth を使用して、2つのクライアント認証情報を利用します:
curl -i -H "Authorization: Bearer access_token" "https://your_server_url/scr/api/FileDownload?fileItemId=9042b" - サービスID OAuth を使用し、ユーザーコンテキストを持つ2つのクライアント認証情報:
curl -i -H "Authorization: Bearer access_token" -H "X-On-Behalf-Of:user_name@domain.com" "https://your_server_url/scr/api/FileDownload?fileItemId=9042b"
- ユーザーサービスID OAuth 2 のクライアント認証情報を使用:
- 出力例
- ファイル・データ
- 応答プロパティー
- なし
- 応答メッセージ
HTTP コード 理由 400 要求が正しくありません。 詳しくは、応答本体を参照してください。 401 ユーザーには、要求を行う権限がありません。
403 ユーザーには、ファイルが添付されているプロセス、インスタンス、または投稿へのアクセス権限がありません。
