跳转至

查询指定作业详情

本文介绍如何使用工作流的 API 查询指定作业详情。

API 路径

api-open/v1/jobs/<job_id>

<job_id>:作业 ID。参见下文的请求参数。

请求参数

路径参数

参数 类型 是否必填 默认值 示例 说明
job_id number 必填 - 1964 作业 ID。可以通过 API 获取所有作业列表查询,或者在作业列表页面查看。

Headers 参数

参数 类型 是否必填 默认值 示例 说明
Content-Type string 必填 - application/json 内容类型。
explorer_token string 必填 - eyJhbxxx 授权 Token,用于验证账号信息。如何获取授权 Token 请参见工作流 API 概览

Body 参数

无。

请求示例

curl -i -X GET -H "Content-Type: application/json" -H "Cookie: "explorer_token=eyJhbxxx"" http://192.168.8.145:7002/api-open/v1/jobs/1964

返回参数

参数 类型 示例 说明
code number 0 请求结果码。请求成功返回0,请求不成功返回对应的错误码。详情参见工作流 API 概览
message string Success 执行结果信息。
data object - 返回的数据列表。
    - id number 1964 作业 ID。
    - name string workflow_xkkjf_20220712103332 作业名称。
    - workflowId string 3992429968 工作流 ID。
    - workflowName string workflow_xkkjf 工作流名称。
    - status number 2 作业状态码。详情参见工作流 API 概览
    - tasks object - 任务详情。
       - id string f93dea90fc3a11ecac7e6da0662c195b 任务 ID。
       - name string BFS 任务名称。
       - runBeginTime datetime 2022-07-12T10:33:35+08:00 任务开始执行时间。
       - runEndTime datetime 2022-07-12T10:33:38+08:00 任务执行结束时间。
       - status number 2 任务状态。

返回示例

{
  "cookie": [],
  "Content-Type": "application/json",
  "Traceparent": "00-3db17c9fd9e0a4c3824973471523d214-4384705e523dce83-00",
  "Date": "Fri, 15 Jul 2022 09:08:20 GMT",
  "Content-Length": "400"
}
{
  "code": 0,
  "data": {
    "id": 1964,
    "name": "workflow_xkkjf_20220712103332",
    "workflowId": "3992429968",
    "workflowName": "workflow_xkkjf",
    "status": 2,
    "tasks": [
      {
        "id": "f93dea90fc3a11ecac7e6da0662c195b",
        "name": "BFS",
        "runBeginTime": "2022-07-12T10:33:35+08:00",
        "runEndTime": "2022-07-12T10:33:38+08:00",
        "status": 2
      }
    ],
    "runBeginTime": 1657593215000,
    "runEndTime": 1657593218000,
    "createTime": 1657593212505
  },
  "message": "Success"
}

最后更新: March 7, 2023