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

device.message.delete(删除告警)

device.message.delete:删除告警

功能详情

按 alarmId 或时间范围删除能力事件历史。指定 alarmId 时该条无权 → DV2011。按时间范围时只删有权域的事件。未传 alarmId 且未传完整 beginTime/endTime 时间窗 → DV2001。

仅 legacy alarm / deviceStatus 推送、未入库为能力事件历史的报文,不能通过本接口删除;见 接收设备消息。

beginTime / endTime 为设备本地时间 yyyyMMdd'T'HHmmss(引号只表示字母 T 是字面量),例如 20201022T000000。不要传 Unix 秒,也不要和校时接口的 UTC 混用。

请求地址

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

最小权限

管理员操作自己绑定的设备不需要权限。操作被分享设备需要报警消息权限。子用户绑定不需要。子账号按条校验事件所属能力的 share/sub 权限码(见 权限码)。按条删除无权返回 DV2011;按时间范围只删有权事件,不因此整单 DV2011。设备须已绑定。

传入参数说明

参数名参数类型是否必填默认值合法值参数说明
tokenString是管理员、子用户或子账号 accessToken
deviceIdString是设备序列号
productIdString否可省略。传了且与该设备实际型号不一致 → DV2009
channelIdString否通道号,IPC 常见 "0"。不要传 -1不传只删设备级;传只删该通道
alarmIdString条件按条删除时必填
beginTimeString条件设备本地 yyyyMMddTHHmmss无 alarmId 时必填
endTimeString条件设备本地 yyyyMMddTHHmmss无 alarmId 时必填

样例输入

{
 "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"
 }
}

按时间范围删除时不传 alarmId,改为传 beginTime / endTime(及可选 channelId)。

返回 data 字段说明

无业务字段。成功时 code 为 "0",data 为 {}。

样例输出

{
 "id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
 "result": {
 "code": "0",
 "msg": "Operation is successful",
 "data": {}
 }
}

错误码

本接口可能返回下列码。

未传 alarmId 且时间窗不完整 → DV2001(见上)。alarmId 与时间范围至少传一种。

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

device.message.detail(查询单条告警)
事件总表