开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
    • 按设备类型浏览
    • 设备能力
    • 事件总览
    • 权限码
    • 错误码
    • 告警与能力消息
      • device.message.list(接收告警)
      • device.message.list(查询告警历史)
      • device.message.search(按类型检索告警)
      • device.message.detail(查询单条告警)
      • device.message.delete(删除告警)
      • 事件总表
    • 常见问题
    • 历史能力与推送类型
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
功能详情
请求地址
最小权限
传入参数说明
样例输入
返回 data 字段说明
样例输出
错误码

device.message.detail(查询单条告警)

device.message.detail:查询单条告警

功能详情

按 alarmId 查询单条。无权整单 DV2011。返回的是一条上报报文(与 接收告警 相同),不是 list 的 count / nextAlarmId。msgType 等于 eventId。

历史 alarm / deviceStatus 报文外壳不同,见 接收设备消息。

平台字段(token、thumbUrl、picUrlArray、labelType、智见相关)不在能力项的 outputData 里。

请求地址

POST https://openapi-[DataCenter].easy4ip.com/openapi/v2/device.message.detail

最小权限

管理员操作自己绑定的设备不需要权限。操作被分享设备需要报警消息权限。子用户绑定不需要。子账号按条校验该条事件所属能力的 share/sub 权限码(见 权限码)。设备须已绑定。

传入参数说明

参数名参数类型是否必填默认值合法值参数说明
tokenString是管理员、子用户或子账号 accessToken
deviceIdString是设备序列号
productIdString否可省略。传了且与该设备实际型号不一致 → DV2009
alarmIdString是告警 id

样例输入

{
 "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": "TESTIPC000012345",
 "alarmId": "116257862023505xxxx"
 }
}

返回 data 字段说明

data 即为单条告警对象。

参数名参数类型参数说明
msgTypeString等于 eventId,如 detection.motion.detected
deviceIdString设备序列号
productIdString型号
channelIdString通道级事件返回;设备级不返回
outputDataObject该事件的字段。没有则为 {}
timeInt上报时间,Unix 秒
localTimeString设备本地 yyyyMMddTHHmmss
alarmIdString告警 id
tokenString联动云录像时出现
thumbUrlString缩略图。有图才返回
picUrlArrayArray告警图。有时效,尽快转存
labelTypeString消息类型标签
aiCopyWritingString开通智见云存储或 AI 智见套餐时才有
securityRiskLevelString开通智见才有;list/search/detail 经 Mix 归一化时常为等级文案(如 high),非推送样例中的 1~10 整数
aiTagString开通智见才有;Mix 归一化常为单标签字符串(如 human),非数组
feedbackObjectlist / search / detail 可返回;实时推送(g04)无。type:1 人形、2 人脸、3 大模型;result:0 不准确 / 1 准确

样例输出

{
 "id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
 "result": {
 "code": "0",
 "msg": "Operation is successful",
 "data": {
 "msgType": "detection.motion.detected",
 "deviceId": "TESTIPC000012345",
 "productId": "56WGTET2",
 "channelId": "0",
 "outputData": {
 "extendContext": {
 "handleBit": 1
 }
 },
 "time": 1673406989,
 "localTime": "20230111T111629",
 "alarmId": "116257862023505xxxx",
 "token": "f2dc8c09eeae4b5bad6abf522c93d825",
 "thumbUrl": "https://example.imou.com/pic/thumb.jpg",
 "picUrlArray": ["https://example.imou.com/pic/alarm1.jpg"],
 "labelType": "humanAlarm",
 "feedback": {
 "type": 1,
 "result": 1
 }
 }
 }
}

错误码

本接口可能返回下列码。

对该条无权时整单 DV2011。alarmId 无效或不存在时返回 DV2001。告警无法映射到目录 eventId 时返回 DV2002。

include 未找到:06.dv20-message.md

device.message.search(按类型检索告警)
device.message.delete(删除告警)