6. 视频任务状态查询接口(编号查询)
<p>用于第三方应用平台向视频任务中台(<a href="https://video.189dun.com"><a href="https://video.189dun.com">https://video.189dun.com</a></a>) 推送视频处理任务状态查询(采用中台任务编号查询),平台反馈任务处理的进度状态,包括:待同步、已同步、处理中、已处理、已完成。</p>
<ol>
<li><strong>待同步</strong>:平台已接收到视频处理任务,但未同步到指定的视频边缘处理终端;</li>
<li><strong>已同步</strong>:视频边缘处理终端已接收到视频处理任务,但任务还在待处理队列中尚未执行。</li>
<li><strong>处理中</strong>:视频边缘处理终端开始处理本任务的局域网内部视频文件的提取、压缩、水印等功能。</li>
<li><strong>已处理</strong>:视频边缘处理终端已生成局域网内部视频的处理,生成新的视频文件,等待FTP上报指定文件服务器。</li>
<li><strong>已完成</strong>:新的视频文件已成功上传FTP服务器。</li>
</ol>
<ul>
<li><strong>接口调用</strong></li>
</ul>
<p>接口地址:<a href="https://video.189dun.com/videoai/openApi/v1/getServerTask">https://video.189dun.com/videoai/openApi/v1/getServerTask</a>
接口方法:<strong>POST</strong>
请求参数类型:application/json
响应参数类型:application/json</p>
<ul>
<li><strong>请求参数说明</strong></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">长度</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">accessToken</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">token</td>
</tr>
<tr>
<td style="text-align: left;">taskCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">任务编号</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>返回参数说明</strong></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">发生状态</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">长度</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">所有</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">接口返回结果code:200成功,其他失败</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">所有</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">接口调用结果文字说明</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">所有</td>
<td style="text-align: left;">obj</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">taskCode</td>
<td style="text-align: left;">成功</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">任务编号</td>
</tr>
<tr>
<td style="text-align: left;">taskStatus</td>
<td style="text-align: left;">成功</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">任务状态:1待同步、2已同步、3处理中、4已处理、5已完成</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">所有</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">unix 时间戳(毫秒)</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>请求示例</strong></li>
</ul>
<pre><code class="language-java">{
&quot;taskCode&quot;: &quot;47e8d4a599a34fa78df842050af6e61a&quot;,
&quot;accessToken&quot;:&quot;eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MjQ4Mzk0OTUsInVzZXJuYW1lIjoidnV6bzluOGMwdHhxOHhpdGhlMTY3MWx2MDg2Z2Y5ajYifQ.zIJDVMM1N_nXH9_vSYT_GdUwjSFDTEb-LcQiW-emk4Y&quot;
}</code></pre>
<ul>
<li><strong>响应示例</strong></li>
</ul>
<pre><code class="language-java">{
&quot;message&quot;: &quot;成功!&quot;,
&quot;code&quot;: 200,
&quot;result&quot;: {
&quot;taskCode&quot;: &quot;47e8d4a599a34fa78df842050af6e61a&quot;,
&quot;taskStatus&quot;: &quot;4&quot;
},
&quot;timestamp&quot;: 1724835782838
}</code></pre>