批量获取智能告警图片下载路径
功能介绍
北向第三方服务调用,传入告警分类及告警ID数组生成图片下载路径列表
URI
POST /v1/{user_id}/alarms/pictures
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
user_id |
是 |
String |
用户ID:由数字组成,长度范围[15,25],获取方式参考获取user ID与下载AK/SK章节 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
Access-Token |
是 |
String |
用户认证token,从获取用户认证token接口获取 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
alarm_classification |
否 |
String |
告警分类:
该字段已弃用,客户只需要传入正确的alarm_uuids即可 |
|
alarm_uuids |
是 |
Array of strings |
告警的alarm_uuid数组:alarm_uuid是告警信息的唯一标识,每条告警信息都拥有该属性,包含在消息管理配置的通知URL推送的告警消息体中,从设备智能告警消息中查阅,数组长度[1,100] 由产生该条告警的设备ID,通道ID,告警的消息类型和时间等信息组成。例如:2000000000WLL0000001_0_target_alarm_20060102150405_0 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述消息管理 |
|---|---|---|
|
failed_num |
Integer |
请求失败的错误数量 |
|
alarms |
Array of AlarmPictureUrlsResAlarm objects |
响应信息 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
alarm_uuid |
String |
告警id |
|
url |
String |
告警图片网络下载路径,该路径有效期为五分钟 |
|
targetgroup_url |
String |
目标组图片网络下载路径,该路径有效期为五分钟,如果没有该图片则返回空 |
|
result |
AlarmPictureUrlReqResult object |
响应信息 |
请求示例
接口请求示例
/v1/123456789*****/alarms/pictures
{
"alarm_uuids" : [ "HOLOIPCALARM53200_0_people_count_line_alarm_20230220201831_17" ]
}
响应示例
状态码: 200
接口响应
{
"failed_num": 0,
"alarms": [
{
"alarm_uuid": "HOLOIPCALARM53200_0_people_count_line_alarm_20230220201831_17",
"url": "http://123.123.123.123:31012/v1/holo/HOLOIPCALARM53200_0_people_count_line_alarm_20230220201831_17.jav?secret=lln7Rnpg6sS%2BvUp%2BD%2FPHKCpbsVhg&type=0&expire=1676926267&extend=0",
"targetgroup_url": "",
"result": {
"code": "IVM.0",
"msg": "success"
}
}
]
}
状态码
请参见状态码
错误码
请参见错误码。