乐橙云开发文档
控制台
更新日志
控制台
更新日志
快速入门
  • 开始使用
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
  • API 参考
    • 公共约定
    • 账号与授权
    • 设备管理
    • 设备能力
    • 设备配置与操作
    • 直播地址
    • 录像查询
    • 告警记录
    • 推送配置
    • 门锁
    • 云存储
    • 云转存
    • AI分析
    • AI智见
    • 资源池额度管理
    • 遗留接口
      • 设备查询
      • 设备维护
      • 设备操作
      • 设备配置
      • 本地录像查询
        • queryLocalRecordBitmap(按月查询本地录像掩码)
        • queryLocalRecordNum(查询设备本地录像总数)
        • queryLocalRecords(查询设备本地录像片段)
      • 门锁与门铃
      • IoT调用
      • 旧版协议
      • 设备能力集与能力开关
      • IoT 物模型
  • SDK 与工具
  • 行业方案
  • 平台与支持
本页目录
请求参数
请求示例
响应字段
响应示例
错误码
说明
相关

queryLocalRecords(查询设备本地录像片段)

新接入请优先使用 设备能力与事件 与 V2 设备 API。本页保留给仍在调用 POST /openapi/queryLocalRecords 的兼容对接。

queryLocalRecords:查询设备本地录像片段

要点:https://openapi.lechange.cn/openapi/queryLocalRecords · 权限 "Permission":"RecordReplay" "Resource":"cam:序列号:通道号" · 见 错误码

查询设备/通道在指定时间段内,指定类型的本地录像片段,并返回指定范围的片段。

请求参数

参数名参数类型是否必填默认值合法值参数说明
tokenString是管理员或者子账号accessToken
deviceIdString是设备序列号
channelIdString是通道号
beginTimeString是格式:yyyy-MM-dd HH:mm:ss开始时间
endTimeString是格式:yyyy-MM-dd HH:mm:ss结束时间
typeString否"All",即查询全部录像录像类型;默认 All 查全部,与能力 record.file.list 枚举对照见能力标准表
countInteger否0–100;部分历史型号单次 ≤32。与 queryRange 至少填其一按条数分页,每次最多 100 条
queryRangeString否如 1-50,跨度 ≤99(与 liveList 同族校验)按页码区间分页;与 count 至少填其一

查询策略:count 模式——按起止时间内片段升序取 count 条,下次可将上次最大 endTime+1 秒作为 beginTime 继续。queryRange 模式——按页码区间返回片段,与 count 二选一入参。

示例:遍历查询2021-12-01 10:00:00到2021-12-01 11:00:00时间段的设备录像片段信息,假设该时间段录像超过50条。
步骤1: 第一次请求,设置beginTime=2021-12-01 10:00:00,endTime=2021-12-01 11:00:00,count=50,调用queryLocalRecords协议查询,平台返回了50条录像片段。
步骤2: 第二次请求,取步骤1返回的录像片段的最大endTime,假设是2021-12-01 10:30:00,把该时间加一秒,2021-12-01 10:30:01作为下次查询的beginTime入参,endTime还是2021-12-01 11:00:00,count=50,继续调用queryLocalRecords协议查询,以此遍历。
步骤3: 当queryLocalRecords协议返回的录像片段最大endTime大于等于2021-12-01 11:00:00或者queryLocalRecords协议返回的录像片段数小于count条数时,可以认为遍历完成。

请求示例

{
    "id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
    "system":{
        "ver":"1.0",
        "appId":"lcdxxxxxxxxx",
        "sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
        "time": 1706511734,
        "nonce": "f5a1ae2d-c09c-4d39-a744-83a5c2c653c2"
    },
    "params":{
        "token": "<yourAccessToken>",
        "deviceId":"TESTQWERXXXX",
        "channelId":"0",
        "beginTime":"2020-05-19 00:00:00",
        "endTime":"2020-05-19 23:59:59",
        "type":"All",
        "count":100
    }
}

响应字段

字段名字段类型字段说明
recordsrecordIdString录像文件名
fileLengthLong录像文件长度
channelIDString通道号
beginTimeString录像开始时间
endTimeString录像结束时间
typeString类型
streamTypeString 码流类型,main:主码流,extraX:辅码流

响应示例

{
    "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",
                "streamType":"main"
            }]
        }
    },
    "id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af"
}

错误码

本接口可能返回下列码;完整分组见 错误码。

网关与鉴权(SN / TK / OP)

错误码错误码说明下一步
SN1001签名异常按 签名 核对 sign
TK1002token 无效或过期重新获取 token
OP1002缺少必填参数补必填字段
OP1003参数不合法按本页参数表核对
OP1039分钟级限流等到下一分钟再试
OP1040调用超限降低频率
DV1007设备离线或超时等设备上线

子账号(SUB)

错误码错误码说明下一步
SUB1001子账号无指定权限在 子账号策略 中补权限
SUB1002子账号无任何设备权限授权设备或调整策略
SUB1005子账号 token 过期重新 获取子账号 token
SUB1006子账号与设备无授权关系核对 Resource 与设备序列号
SUB1008子账号未绑定当前应用先创建并绑定子账号
SUB1007创建子账号失败核对参数后重试
SUB1009子账号创建失败,账号格式错误account 须为手机号或邮箱
SUB1010子账号创建失败,账号已存在勿重复绑定同一子账号到应用

更多见 错误码 · SUB。

设备访问与通道(DV10xx)

错误码错误码说明下一步
DV1007设备离线或超时等设备上线;低电休眠先 唤醒
DV1009设备正忙稍后重试
DV1012分享/授权设备权限不足核对子账号 Permission / Resource
DV1019能力集不支持确认型号与 设备能力
DV1020通道离线检查通道与设备状态
DV1026不支持此功能换接口或升级固件
DV1028未绑定或通道不存在核对 deviceId / channelId
DV1030设备休眠唤醒后再调
DV1057通道不存在核对通道号
DV1061设备响应超时检查设备网络
DV1062需先唤醒设备调用唤醒接口
DV1069不满足操作条件见 msg

说明

子账号 token 须具备最小权限:Permission 为 RecordReplay,Resource 为 cam:{deviceId}:{channelId}。配置见 权限码。

设备与通道须在线;离线时查询可能失败,见 错误码 设备访问段(DV10xx)。type 默认 All;可选 Event、Manual 及细粒度告警类型,与能力 record.file.list 枚举对照。

相关

  • 录像查询(HTTP 与 invoke 对照)
  • 录像回放:本地录像与云录像
  • 调用约定
  • 遗留 · 本地录像查询
  • 推荐入口

商务合作:cloud_openteam@imou.com · 工单 · 获取帮助(公众号、小程序试用中心)

Copyright © 2015-2026 IMOU. All Rights Reserved. 浙ICP备16023676号

queryLocalRecordNum(查询设备本地录像总数)
deleteDoorKey(废弃密钥)