中心云正式方案


任务上报

<h1>任务上报接口</h1> <h5>简要描述</h5> <p>-用于接收任务服务上报新任务</p> <h5>请求URL</h5> <ul> <li><code>http://ip:port/cetkern/api/v1/task</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST</li> </ul> <h5>请求示例</h5> <pre><code> { "throughtype": 0, "taskname": "2020D0022F077", "warningLevel": null, "nasUsed": 0, "isWarningRead": null, "audiolanguageversionCode": "ZH", "taskguid": "2", "receivetime": "2021-09-24 16:07:15", "taskid": "NTRM2021050800250", "taskCancelTime": "", "draftMaxCapability": null, "tasktype": 1, "taskinfo": "&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;PPMTaskInfo&gt;&lt;/PPMTaskInfo&gt;", "linearEditMaxCapability": null, "nasMaxCapability": null, "draftUsed": 0, "taskProceedStatus": 1, ? "mcProjectInfo": "", "laststatustime": "2021-09-24 16:07:15", ? "linearEditUsed": 0, "minLevel": null, "userComment": "", "breakPointSum": 2, "subtitlelanguageversionCode": "ZH", "progRammadeStatus": "", "programversion": "6", "directSendType": "0", "programname": "精彩一刻-2021-101美丽中国(4K)", "taskChangeTime": "2021-09-24 16:07:15", "audiolanguageversion": "中文", "duration": 240, "taskstatus": 2, "taskProceedStatusModifyTime": "2021-09-24 16:07:15", "isfromppm": 1, "orgCode": "UE5", "orgName":"", "segmentinfos": "", "projectID": "6E2886B2-1D0E-11EC-A885-B71FC9D938D3", "afd": "2", "programid": "2021A03930101", "strTenantID": "UE5", "subtitlelanguageversion": "中文", "strTenantName": "超高清5制作岛", "progSegmentSum": 1, "channelname": "0001", "columnname": "A0393", "userList": [ { "userId":"00104483", "userName":"" } ], "isread": 0, "playDate": "", "triggerLevel": null, "completionDate": "2021-06-06 00:00:00" } </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">orgCode</td> <td style="text-align: left;">string</td> <td>边缘云机构代码</td> </tr> <tr> <td style="text-align: left;">orgName</td> <td style="text-align: left;">string</td> <td>边缘云机构名称</td> </tr> <tr> <td style="text-align: left;">strTenantID</td> <td style="text-align: left;">string</td> <td>租户ID</td> </tr> <tr> <td style="text-align: left;">strTenantName</td> <td style="text-align: left;">string</td> <td>租户名称</td> </tr> <tr> <td style="text-align: left;">throughtype</td> <td style="text-align: left;">string</td> <td>备播方式</td> </tr> <tr> <td style="text-align: left;">taskname</td> <td style="text-align: left;">string</td> <td>任务名称</td> </tr> <tr> <td style="text-align: left;">taskid</td> <td style="text-align: left;">string</td> <td>任务ID</td> </tr> <tr> <td style="text-align: left;">receivetime</td> <td style="text-align: left;">date</td> <td>任务接收时间</td> </tr> <tr> <td style="text-align: left;">taskCancelTime</td> <td style="text-align: left;">date</td> <td>任务取消时间</td> </tr> <tr> <td style="text-align: left;">taskChangeTime</td> <td style="text-align: left;">date</td> <td>任务更改时间</td> </tr> <tr> <td style="text-align: left;">programid</td> <td style="text-align: left;">string</td> <td>节目代码</td> </tr> <tr> <td style="text-align: left;">programname</td> <td style="text-align: left;">string</td> <td>节目名称</td> </tr> <tr> <td style="text-align: left;">programversion</td> <td style="text-align: left;">int</td> <td>节目版本</td> </tr> <tr> <td style="text-align: left;">duration</td> <td style="text-align: left;">long</td> <td>节目时长</td> </tr> <tr> <td style="text-align: left;">taskstatus</td> <td style="text-align: left;">int</td> <td>任务状态</td> </tr> <tr> <td style="text-align: left;">channelname</td> <td style="text-align: left;">string</td> <td>频道名称</td> </tr> <tr> <td style="text-align: left;">columnname</td> <td style="text-align: left;">string</td> <td>栏目名称</td> </tr> <tr> <td style="text-align: left;">playDate</td> <td style="text-align: left;">date</td> <td>播出时间</td> </tr> <tr> <td style="text-align: left;">completionDate</td> <td style="text-align: left;">date</td> <td>直接读取央视的字段,含义未知</td> </tr> <tr> <td style="text-align: left;">userList</td> <td style="text-align: left;">string</td> <td>业务人员列表</td> </tr> <tr> <td style="text-align: left;">-id</td> <td style="text-align: left;">string</td> <td>id</td> </tr> <tr> <td style="text-align: left;">-name</td> <td style="text-align: left;">string</td> <td>名称</td> </tr> <tr> <td style="text-align: left;">DirectSendType</td> <td style="text-align: left;">int</td> <td>1 --直播;2--录播</td> </tr> <tr> <td style="text-align: left;">audiolanguageversionCode</td> <td style="text-align: left;">string</td> <td>音频语种</td> </tr> <tr> <td style="text-align: left;">subtitlelanguageversionCode</td> <td style="text-align: left;">string</td> <td>字幕语种</td> </tr> <tr> <td style="text-align: left;">audiolanguageversion</td> <td style="text-align: left;">string</td> <td>音频语种</td> </tr> <tr> <td style="text-align: left;">subtitlelanguageversion</td> <td style="text-align: left;">string</td> <td>字幕语种</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { "error_code": 200, "msg": 错误说明 }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">error_code</td> <td style="text-align: left;">int</td> <td>错误码, 200正常</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误说明</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <h1>任务信息更新接口</h1> <h5>简要描述</h5> <p>-用于接收任务服务更新任务信息、状态等。需要维护任务结束时间。</p> <h5>请求URL</h5> <ul> <li><code>http://ip:port/cetkern/api/v1/task</code></li> </ul> <h5>请求方式</h5> <ul> <li>PUT</li> </ul> <h5>请求示例</h5> <pre><code> { "condition": { "orgCode":"UE5",//机构代码 (必传字段,用不用要看你们) "taskid": "21313", "programId": "sfas", "audiolanguageversionCode":"", "subtitlelanguageversionCode":"" }, "modify": { "throughtype": 0, "taskname": "2020D0022F077", "warningLevel": null, "nasUsed": 0, "isWarningRead": null, "audiolanguageversionCode": "ZH", "taskguid": "2", "receivetime": "2021-09-24 16:07:15", "taskid": "NTRM2021050800250", "taskCancelTime": "", "draftMaxCapability": null, "tasktype": 1, "taskinfo": "&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;PPMTaskInfo&gt;&lt;/PPMTaskInfo&gt;", "linearEditMaxCapability": null, "nasMaxCapability": null, "draftUsed": 0, "taskProceedStatus": 1, ? "mcProjectInfo": "", "laststatustime": "2021-09-24 16:07:15", ? "linearEditUsed": 0, "minLevel": null, "userComment": "", "breakPointSum": 2, "subtitlelanguageversionCode": "ZH", "progRammadeStatus": "", "programversion": "6", "directSendType": "0", "programname": "精彩一刻-2021-101美丽中国(4K)", "taskChangeTime": "2021-09-24 16:07:15", "audiolanguageversion": "中文", "duration": 240, "taskstatus": 2, "taskProceedStatusModifyTime": "2021-09-24 16:07:15", "isfromppm": 1, "orgCode": "UE5", "orgName":"", "segmentinfos": "", "projectID": "6E2886B2-1D0E-11EC-A885-B71FC9D938D3", "afd": "2", "programid": "2021A03930101", "strTenantID": "UE5", "subtitlelanguageversion": "中文", "strTenantName": "超高清5制作岛", "progSegmentSum": 1, "channelname": "0001", "columnname": "A0393", "userList": [ { "userId":"00104483", "userName":"" } ], "isread": 0, "playDate": "", "triggerLevel": null, "completionDate": "2021-06-06 00:00:00" } } </code></pre> <h5>请求参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">condition</td> <td style="text-align: left;">object</td> <td>条件参数</td> </tr> <tr> <td style="text-align: left;">- orgCode</td> <td style="text-align: left;">string</td> <td>机构代码</td> </tr> <tr> <td style="text-align: left;">- taskid</td> <td style="text-align: left;">string</td> <td>任务ID</td> </tr> <tr> <td style="text-align: left;">- programId</td> <td style="text-align: left;">string</td> <td>节目代码</td> </tr> <tr> <td style="text-align: left;">- audiolanguageversionCode</td> <td style="text-align: left;">string</td> <td>音频语言</td> </tr> <tr> <td style="text-align: left;">- subtitlelanguageversionCode</td> <td style="text-align: left;">string</td> <td>字幕语言</td> </tr> <tr> <td style="text-align: left;">modify</td> <td style="text-align: left;">object</td> <td>修改参数体</td> </tr> <tr> <td style="text-align: left;">- orgCode</td> <td style="text-align: left;">string</td> <td>边缘云机构代码</td> </tr> <tr> <td style="text-align: left;">- orgName</td> <td style="text-align: left;">string</td> <td>边缘云机构名称</td> </tr> <tr> <td style="text-align: left;">- strTenantID</td> <td style="text-align: left;">string</td> <td>租户ID</td> </tr> <tr> <td style="text-align: left;">- strTenantName</td> <td style="text-align: left;">string</td> <td>租户名称</td> </tr> <tr> <td style="text-align: left;">- throughtype</td> <td style="text-align: left;">string</td> <td>备播方式</td> </tr> <tr> <td style="text-align: left;">- taskname</td> <td style="text-align: left;">string</td> <td>任务名称</td> </tr> <tr> <td style="text-align: left;">- taskid</td> <td style="text-align: left;">string</td> <td>任务ID</td> </tr> <tr> <td style="text-align: left;">- receivetime</td> <td style="text-align: left;">date</td> <td>任务接收时间</td> </tr> <tr> <td style="text-align: left;">- taskCancelTime</td> <td style="text-align: left;">date</td> <td>任务取消时间</td> </tr> <tr> <td style="text-align: left;">- taskChangeTime</td> <td style="text-align: left;">date</td> <td>任务更改时间</td> </tr> <tr> <td style="text-align: left;">- programid</td> <td style="text-align: left;">string</td> <td>节目代码</td> </tr> <tr> <td style="text-align: left;">- programname</td> <td style="text-align: left;">string</td> <td>节目名称</td> </tr> <tr> <td style="text-align: left;">- programversion</td> <td style="text-align: left;">int</td> <td>节目版本</td> </tr> <tr> <td style="text-align: left;">- duration</td> <td style="text-align: left;">long</td> <td>节目时长</td> </tr> <tr> <td style="text-align: left;">- taskstatus</td> <td style="text-align: left;">int</td> <td>任务状态</td> </tr> <tr> <td style="text-align: left;">- channelname</td> <td style="text-align: left;">string</td> <td>频道名称</td> </tr> <tr> <td style="text-align: left;">- columnname</td> <td style="text-align: left;">string</td> <td>栏目名称</td> </tr> <tr> <td style="text-align: left;">- playDate</td> <td style="text-align: left;">date</td> <td>播出时间</td> </tr> <tr> <td style="text-align: left;">- completionDate</td> <td style="text-align: left;">date</td> <td>任务完成时间</td> </tr> <tr> <td style="text-align: left;">- userList</td> <td style="text-align: left;">string</td> <td>业务人员列表</td> </tr> <tr> <td style="text-align: left;">-- id</td> <td style="text-align: left;">string</td> <td>id</td> </tr> <tr> <td style="text-align: left;">-- name</td> <td style="text-align: left;">string</td> <td>名称</td> </tr> <tr> <td style="text-align: left;">- DirectSendType</td> <td style="text-align: left;">int</td> <td>1 --直播;2--录播</td> </tr> <tr> <td style="text-align: left;">- audiolanguageversionCode</td> <td style="text-align: left;">string</td> <td>音频语种</td> </tr> <tr> <td style="text-align: left;">- subtitlelanguageversionCode</td> <td style="text-align: left;">string</td> <td>字幕语种</td> </tr> <tr> <td style="text-align: left;">- audiolanguageversion</td> <td style="text-align: left;">string</td> <td>音频语种</td> </tr> <tr> <td style="text-align: left;">- subtitlelanguageversion</td> <td style="text-align: left;">string</td> <td>字幕语种</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { "error_code": 200, "msg": 错误说明 }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">error_code</td> <td style="text-align: left;">int</td> <td>错误码, 200正常</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误说明</td> </tr> </tbody> </table> <h5>备注</h5> <h1>TRM任务更新已读状态更新接口</h1> <h5>简要描述</h5> <p>-用于更新trm任务更新历史表里的已读状态</p> <h5>请求URL</h5> <ul> <li><code>http://ip:port/cetkern/api/v1/task/updateIsRead</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST</li> </ul> <h5>请求示例</h5> <pre><code> { "guidHistory": "6E2886B2-1D0E-11EC-A885-B71FC9D938D3", "isRead": "1" } </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">guidHistory</td> <td style="text-align: left;">string</td> <td>变更任务Id</td> </tr> <tr> <td style="text-align: left;">isRead</td> <td style="text-align: left;">string</td> <td>是否已读,0:未读,1:已读</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { "error_code": 200, "msg": 错误说明 }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">error_code</td> <td style="text-align: left;">int</td> <td>错误码, 200正常</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误说明</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML