# 设备上报告警

# API

设备上报告警

请求路径 Request
POST /devices/{deviceKey}/alertEvents/{eventIdentifier}/data AlertEventAddRequest

# 授权

当前API可使用授权类型与具体的授权参数请参考下表(多个授权类型可任选一个)。了解更多请查看平台鉴权

授权类型 授权参数 封装授权参数(调用HanCloudsClient提供的方法来封装)
用户 userKey / authKey / authSecret putUserAuthParams()方法
产品 productKey / uploadKey / uploadSecret putProductAuthParams()方法
设备 deviceKey / uploadToken putDeviceAuthParams()方法
项目 projectKey / projectAuthKey / projectAuthSecret putProjectAuthParams()方法

# 路径参数

参数名 类型 是否必须 说明
deviceKey String 设备唯一标识
eventIdentifier String 告警事件标识符

# Query参数

参数名 类型 是否必须 说明
eventType EventTypeEnum 告警事件类型,具体可查看AlertEvent

# Body参数

参数名 类型 是否必须 说明
userKey String 用户唯一标识
projectKey String 项目唯一标识
productKey String 产品唯一标识
output String 设备上报的告警事件的内容,是一个JSON字符串

# Body示例

{
  "userKey": "El53nlD0",
  "projectKey": "V8ZV7sWo",
  "productKey": "DDW4NFnj",
  "output": "{\"p1\":\"test\"}"
}

# 返回示例

true