跳到主要内容
版本:v2.0

获取营期任务状态

查询营期交付流程整体状态,以及设计师/剪辑师各进度节点是否点亮(color_block)。支持批量查询;若任务尚未创建,接口会自动初始化。适用于已开通相关场景的对接;未使用该场景时可忽略。

手动覆盖某节点点亮状态请使用 更新交付进度节点

POST/api/getPeriodTaskDetail

请求参数

名称类型描述是否必填默认值备注
tokenString身份校验令牌必填-获取访问令牌 获得
period_idString营期 ID必填-多个用英文逗号分隔,如 9,11

CURL

curl --location --request POST 'https://open.xinduobang.cn/api/getPeriodTaskDetail' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": "YOUR_TOKEN",
"period_id": "9,11"
}'

成功响应

{
"code": 0,
"msg": "操作成功",
"data": {
"status_str": "拍摄中",
"status": "1",
"color_block": [
{
"is_light": 0,
"date": "",
"item_id": 1
},
{
"is_light": 0,
"date": "",
"item_id": 2
},
{
"is_light": 0,
"date": "",
"item_id": 3
},
{
"is_light": 0,
"date": "",
"item_id": 4
},
{
"is_light": 0,
"date": "",
"item_id": 5
}
]
},
"all_data": [
{
"period_id": "9",
"data": {
"status_str": "拍摄中",
"status": "1",
"color_block": [
{
"is_light": 0,
"date": "",
"item_id": 1
},
{
"is_light": 0,
"date": "",
"item_id": 2
},
{
"is_light": 0,
"date": "",
"item_id": 3
},
{
"is_light": 0,
"date": "",
"item_id": 4
},
{
"is_light": 0,
"date": "",
"item_id": 5
}
]
}
},
{
"period_id": "11",
"data": {
"status_str": "拍摄中",
"status": "1",
"color_block": [
{
"is_light": 0,
"date": "",
"item_id": 1
},
{
"is_light": 0,
"date": "",
"item_id": 2
},
{
"is_light": 0,
"date": "",
"item_id": 3
},
{
"is_light": 0,
"date": "",
"item_id": 4
},
{
"is_light": 0,
"date": "",
"item_id": 5
}
]
}
}
]
}
字段类型说明
dataObject单个营期状态;传多个 period_id 时为最后一个营期的数据
all_dataArray各营期状态列表,每项含 period_iddata
statusString状态码:1 拍摄中,2 后期中,3 交付中,4 印刷中,5 已完成
status_strString状态文案;交付中可能附带 (照片交付)(视频交付)
color_blockArray交付进度节点(共 5 步:设计师 1–3,剪辑师 4–5)
color_block[].is_lightNumber0 未点亮,1 已点亮;若调用过覆盖接口,以最新覆盖为准
color_block[].dateString点亮日期,格式 m-d;未点亮为空字符串
color_block[].item_idNumber节点 ID(1–5),见 更新交付进度节点

失败响应

HTTP状态码错误码描述排查建议
200非 0业务错误确认 period_id 有效;检查 token

相关接口