Skip to content

功能描述

通过任务id查询任务的结果

请求

plain
GET /task/info
Content-Type: application/x-www-form-urlencoded
Authorization:提供公网出口ip后可以得到,私有化部署环境不需要

请求参数

字段类型描述必填
taskIdstring任务的id

响应

响应体

先判断code是否为0,表示这次请求是否成功

再判断executeState的状态,

wait的话继续轮询,

work的话可以取progress的值,

finish的话,判断任务结果 resultState 的值,

resultState 为0的情况,表示成功,取url

resultState 为其他的情况,表示失败,取错误信息

json
{
  "code": 0,
  "msg": "success",          
  "data": {
    "taskId": "ea496f25ee544f7aba9e9edc089424ad",
    "progress": 100,
    "executeState": "FINISH",
    "resultState": 0,
    "errorMsg":"",
    "beatList": [
      699894,
      29395548
    ],
    "pointList": [
      699894,
      29395548
    ]
  }
}
字段类型描述必填
codeint状态码,0成功,其他均为失败
msgstring状态信息
dataobject返回的数据体
taskIdstring任务的id
progressint任务的进度
executeStatestirng执行状态
WAIT 等待中
WORK 工作中
FINISH 已完成
resultStateint结果状态
0 成功
其他失败
errorMsgstring任务失败描述
beatList[ ]long检测出来的节奏点,单位是微秒
pointList[ ]long检测出来的节拍点,单位是微秒