# DownloadProgress

# 使用说明

  • 调用该接口查询录像下载进度,当查询进度100时请通过VideoDownloadLocal接口进行下载。

# 请求参数

参数名称 类型 是否必选 示例值 描述
Action String DownloadProgress 系统规定参数。取值:DownloadProgress。
IotInstanceId String 6912917943269**** 实例ID。您可在物联网平台控制台的实例概览页面,查看当前实例的ID。
SipDeviceName String 1928374658374651**** 设备认证用户名,长度必须是20位。
SipChannelId String 5101160000131000**** 通道国标ID,长度必须是20位。
StreamId String d624be29ea9f4ec094edd27c1b97*** 下载流id。(通过接口VideoDownload获取)

# 返回数据

名称 类型 示例值 描述
Code String 200 调用失败时,返回的错误码。
StreamId String d624be29ea9f4ec094edd27c1b97*** 下载流id。
Progress Integer 100 下载进度百分比。
ErrorMessage String 系统异常 调用失败时,返回的出错信息。
RequestId String OhnyBeVnLzqs4wpM3Y9IicbXysrqrG4T 平台为该请求生成的唯一标识符。
Success Boolean true 是否调用成功。
true:调用成功。
false:调用失败。

# 示例

请求示例``

http://open.${区域}.fenydata.com/fenydata-java-open/?Action=DownloadProgress
&IotInstanceId=6912917943269****
&SipDeviceName=1928374658374651****
&SipChannelId=5101160000131000****
&StreamId=d624be29ea9f4ec094edd27c1b97***
&<公共请求参数>

正常返回示例

XML格式

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xml>
  <StreamId>d624be29ea9f4ec094edd27c1b97***</StreamId>
  <Progress>100</Progress>
  <RequestId>5uBO0qPQCgvK6HFOSszqN5baKBaAIxfS</RequestId>
  <Success>true</Success>
</xml>

JSON格式

{
  "StreamId": "d624be29ea9f4ec094edd27c1b97***",
  "Progress": 100,
  "RequestId": "5uBO0qPQCgvK6HFOSszqN5baKBaAIxfS",
  "Success": true
}