批量获取设备历史缩略图
接口功能
根据 deviceId 和时间戳批量获取设备的历史缩略图。
请求地址
https://open.qly.cmviot.cn/v3/open/api/camera/screenshot/batch请求方式
POST,需要鉴权
请求参数
| 参数名称 | 参数类型 | 是否必需 | 参数含义 | 说明 |
|---|---|---|---|---|
| captureRequest | List<CaptureInfo> | Y | 截图信息列表 | 最大数量10 |
CaptureInfo对象模型
| 参数名称 | 参数类型 | 是否必需 | 参数含义 | 说明 |
|---|---|---|---|---|
| deviceId | String | Y | 设备ID | |
| captureTime | long | Y | 缩略图时间戳 | 13位毫秒 |
请求示例
{
"captureRequest": [
{
"deviceId": "xxxxS_48e533a5efc5",
"captureTime": 1567146061000
},
{
"deviceId": "xxxxS_48e533a5ec2e",
"captureTime": 156714062000
}
]
}响应参数
| 参数名称 | 参数类型 | 参数含义 | 说明 |
|---|---|---|---|
| resultCode | String | 响应码 | 参考响应码定义 |
| resultMsg | String | 响应描述 | |
| data | List | 响应数据 | 响应数据,历史缩略图信息 |
data 数据模型
| 名称 | 类型 | 说明 | 备注 |
|---|---|---|---|
| code | int | 结果码 | 1获取成功,-1无存储,-2非法设备 |
| screenshotUrl | String | 缩略图链接 | 如果获取失败,则为空 |
| deviceId | String | 设备ID | |
| captureTime | long | 缩略图时间戳 | 13位毫秒 |
响应示例
{
"resultCode": "000000",
"resultMsg": "成功",
"data": [
{
"code": 1,
"screenshotUrl": "http://oss-open.qly.cmviot.cn/andmu/open/realtime/thumbnail/xxxxS_0012172a89d0/1570763006198.jpg?e=1570763006&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"deviceId": "xxxxS_48e533a5efc5",
"captureTime": 1567146061000
},
{
"code": -1,
"screenshotUrl": "",
"deviceId": "xxxxS_48e533a5ec2e",
"captureTime": 156714062000
}
]
}