导出任务状态查询 OpenAPI
查询任务状态
| GET /v1/job/{job_id}/status
|
将任务id替换掉路径中{job_id}
,如/v1/job/1516699638068035584/status
。
接口响应
JobResponse
对象字段:
名称 |
类型 |
说明 |
jobId * |
string |
任务id |
jobType * |
string |
任务类型(trip , user , , ) |
status * |
string |
任务状态(WAITING : 等待被创建;CREATED : 已创建; RUNNING : 运行中, FAILURE :失败; SUCCESS : 成功) |
param |
string |
任务相关的参数,包含导出请求的参数和导出成功后的文件路径 |
startTime * |
string |
任务开始时间 |
endTime * |
string |
任务结束时间 |
HTTP状态码等于200时的返回示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | {
"jobId": "1490972048820932608",
"jobType": "trip",
"status": "SUCCESS",
"param":
{
"bucket": "test-haochezhu-club",
"path": "ubi/export/110852088/trips/20220208/1490972048820932608",
"endpoint": "oss-cn-beijing.aliyuncs.com",
"detailsType": "2",
"startTime": "2022-01-01"
},
"startTime": "2022-02-08 16:53:33",
"endTime": "2022-02-08 16:53:53"
}
|
其中param
字段涵盖了文件导出所在的oss的配置(endpoint
, bucket
, path
)。
获取导出任务列表
暂不支持自定义时间段查询,默认查询最近一周的导出任务列表。
接口响应
JobsResponse
对象字段:
名称 |
类型 |
说明 |
appId * |
string |
应用id |
jobList * |
JobResponse对象列表 |
最近一周导出任务列表 |
HTTP状态码等于200时的返回示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 | {
"appId": "110858840",
"jobList": [
{
"jobId": "1490972048820932608",
"jobType": "trip",
"status": "SUCCESS",
"param":
{
"bucket":"test-haochezhu-club",
"path":"ubi/export/110852088/trips/20220208/1490972048820932608",
"endpoint":"oss-cn-beijing.aliyuncs.com",
"detailsType":"2",
"startTime":"2022-01-01"
},
"startTime": "2022-02-08 16:53:33",
"endTime": "2022-02-08 16:53:53"
},
{
"jobId": "1490974857997979648",
"jobType": "safetyScore",
"status": "SUCCESS",
"param":
{
"bucket":"test-haochezhu-club",
"path":"ubi/export/110852088/safety-score/20220208/1490974857997979648",
"endpoint":"oss-cn-beijing.aliyuncs.com",
"detailsType":"2",
"startTime":"2022-01-01"
},
"startTime": "2022-02-08 17:04:42",
"endTime": "2022-02-08 17:04:58"
}
]
}
|