获取下载任务链接
更新时间:2025-12-11
接口描述
获取下载任务状态和链接
权限说明
用户获取工作空间下特定工作流WORKFLOW特定工作流实例的下载日志连接,需具有以下任一权限
- 查看工作流的权限: 查看
VIEW - 运行工作流的权限: 运行
EXECUTE - 编辑工作流的权限:编辑
MODIFY - 管理工作流的权限:管理
MANAGE
请求结构
Plain Text
1GET /api/databuilder/v2/workspaces/{workspaceId}/execution/{runId}/download/link HTTP/1.1
2Host: databuilder.bd.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域
请求参数
| 参数名 | 类型 | 是否必填 | 参数位置 | 说明 |
|---|---|---|---|---|
| workspaceId | String | 是 | PATH | 工作空间 |
| runId | String | 是 | PATH | 运行实例ID |
| downloadId | String | 是 | 查询请求 | 下载任务ID |
响应头域
除公共头域外,无其它特殊头域
响应参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| requestId | String | 请求ID |
| code | String | 响应码 |
| message | String | 错误信息 |
| task | Task | 任务信息模块 |
| download | Download | 下载信息模块 |
错误码
| 错误码 | 错误描述 | HTTP状态码 | 中文解释 |
|---|---|---|---|
| AccessDenied | 无操作权限 | 403 | 暂无操作权限 |
请求示例
Plain Text
1POST https://databuilder.bd.baidubce.com/v2/workspaces/{workspaceId}/execution/{runId}/download/link?downloadId=xxxxx HTTP/1.1
2Host: databuilder.bd.baidubce.com
3Authorization: authorization string
响应示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json
3Transfer-Encoding: chunked
4Date: Mon, 28 Jul 2025 05:36:55 GMT
5Keep-Alive: timeout=180
6Connection: keep-alive
7{
8 "requestId": "xxxxxx",
9 "code": "SUCCESS",
10 "message": "",
11 "result": {
12 "message": "xxxx",
13 "task": {
14 "limit" :1000,
15 "state": "RUNNING",
16 "failCode": xx,
17 "failMessage": "xxxx"
18 },
19 "download": {
20 "link": "http://xx/yyy/xx/?attachment",
21 "expireTime": "2025-12-12 12:22:00",
22 "ready": 0d
23 }
24 }
25}
