# 分页获取告警事件列表

# API

获取设备告警事件列表

请求路径 Request
GET /devices/{deviceKey}/alertEvents/{eventIdentifier}/data AlertEventPageRequest

# 授权

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

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

# 路径参数

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

# Query参数

参数名 类型 是否必须 说明
eventType EventTypeEnum 告警事件类型,具体可查看AlertEvent
startTime Long 开始时间,精确到毫秒,不填则默认从一个月之前开始
endTime Long 截止时间,精确到毫秒,不填则默认为当前时间
page Integer 页数,默认1
pageSize Integer 分页大小,默认10
order String 排序方式,默认desc降序

# Body参数

# 返回示例

{
  "data": [
        {
          "userKey": "El53nlD0",
          "projectKey": "V8ZV7sWo",
          "productKey": "DDW4NFnj",
          "deviceKey": "7d09beac167449c38a9995c86a18a9d2",
          "identifier": "event_string",
          "eventTypeEnum": "info",
          "output": "{\"p1\":\"test2\"}",
          "time": 1571733801130
        },
        {
          "userKey": "El53nlD0",
          "projectKey": "V8ZV7sWo",
          "productKey": "DDW4NFnj",
          "deviceKey": "7d09beac167449c38a9995c86a18a9d2",
          "identifier": "event_string",
          "eventTypeEnum": "info",
          "output": "{\"p1\":\"test1\"}",
          "time": 1571733798077
        }
      ],
      "page": 1,
      "pageSize": 10,
      "total": 2
}

具体可查看AlertEvent