queryLocalRecords(分页查询设备本地录像片段)
queryLocalRecords:分页查询设备本地录像片段
已弃用: 新接入请使用 获取本地录像(
record.file.list)。本页仅供存量 HTTP 对接查阅。
功能说明
查询指定时间段内、指定类型的设备/通道本地录像片段,并按 queryRange 返回对应区间的录像列表。
请求地址
https://openapi-[DataCenter].easy4ip.com/openapi/queryLocalRecords
请求格式
子账号 token 最低权限
"Permission":"RecordReplay" "Resource":"cam:设备序列号:通道号"
请求参数
| 参数名 | 参数类型 | 是否必填 | 默认值 | 合法取值 | 参数说明 |
|---|---|---|---|---|---|
| token | String | 是 | 管理员或子账号 accessToken | ||
| deviceId | String | 是 | 设备序列号 | ||
| channelId | String | 是 | 通道号 | ||
| beginTime | String | 是 | 格式:yyyy-MM-dd HH:mm:ss | 开始时间 | |
| endTime | String | 是 | 格式:yyyy-MM-dd HH:mm:ss | 结束时间 | |
| type | String | 否 | All(查询全部录像) | 录像类型 | |
| queryRange | String | 否 | 如 1-100;闭区间 start-end,差值 ≤99(最多 100 条)。与 count 二选一;queryRange 与 count 至少填一项。 | 查询区间 | |
| count | Long | 否 | 1–100 | 返回条数;与 queryRange 二选一。 |
请求示例
{
"id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"system":{
"ver":"1.0",
"appId":"lcdxxxxxxxxx",
"sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
"time":1599031074,
"nonce":"8ec8a7bd1d1c95420de20d92422d457d"
},
"params":{
"token":"At_00006acr3456d12312d3grf60147de7ec",
"deviceId":"TESTQWERXXXX",
"channelId":"0",
"beginTime":"2020-05-19 00:00:00",
"endTime":"2020-05-19 23:59:59",
"type":"All",
"queryRange":"1-30"
}
}
返回 data 字段
| 字段名 | 字段类型 | 字段说明 |
|---|---|---|
| records.recordId | String | 录像文件名 |
| records.fileLength | Long | 录像文件长度 |
| records.channelID | String | 通道号 |
| records.beginTime | String | 录像开始时间 |
| records.endTime | String | 录像结束时间 |
| records.type | String | 录像类型 |
响应示例
{
"result":{
"msg":"操作成功.",
"code":"0",
"data":{
"records":[{
"recordId":"/mnt/sd/2020-05-19/001/dav/00/00.30.59-00.31.36[M][0@0][0].mp4",
"fileLength":713883,
"channelID":"0",
"beginTime":"2020-05-19 00:30:59",
"endTime":"2020-05-19 00:31:36",
"type":"Event"
}]
}
},
"id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af"
}
错误码
网关与鉴权(SN / TK / OP)
| 错误码 | 错误码说明 | 下一步 |
|---|---|---|
SN1001 | 签名校验异常 | 按 HTTP 开发规范 核对 sign |
TK1002 | token 无效或过期 | 重新获取 accessToken |
OP1002 | 缺少必填参数 | 补必填字段 |
OP1003 | 参数不合法 | 按本页参数表核对 |
OP1009 | 权限不足 | 核对 token 与设备绑定/分享权限 |
OP1013 | 接口总次数超限 | 降低调用频率 |
OP1014 | 接口日限额超限 | 见 接口调用限额 |
DV1007 | 设备离线 | 等设备上线 |
更多见 错误码 · OP/SN/TK。
子账号(SUB)
| 错误码 | 错误码说明 | 下一步 |
|---|---|---|
SUB1001–SUB1002 | 子账号无接口权限 | 在 addPolicy 中补策略 |
SUB1005 | 子账号 token 过期 | 重新 subAccountToken |
SUB1006 | 子账号与设备无授权 | 核对 Resource 与设备序列号 |
SUB1008 | 子账号未绑定应用 | 先创建并绑定子账号 |
更多见 错误码 · SUB。
设备访问与通道(DV10xx)
| 错误码 | 错误码说明 | 下一步 |
|---|---|---|
DV1007 | 设备离线或超时 | 等设备上线 |
DV1009 | 设备正忙 | 稍后重试 |
DV1012 | 分享/授权设备权限不足 | 核对子账号 Permission / Resource |
DV1019 | 能力集不支持 | 确认型号与能力列表 |
DV1020 | 通道离线 | 检查通道状态 |
DV1026 | 不支持此功能 | 换接口或升级固件 |
DV1028 | 未绑定或通道不存在 | 核对 deviceId / channelId |
更多见 错误码 · DV。
