Skip to main content

download_recent 下载最近的告警

POST /api/v1/alarm/download_recent

描述

下载最近的告警接口,用于下载最近的告警信息。一次最多下载500条告警信息。

访问权限

需要登录,具备以下权限:

alarm:download_recent

JSON参数

请求参数如下:

{}

响应结果

响应结果中是导出的文件名称,可以使用http请求下载这个文件

{
"success": boolean,
"data"?:{
"filename": string
},
"errorCode"?: string,
"errorMessage"?: string,
"showType"?: number
}
tip

告警信息是一个csv文件,文件名为alarm.csv。告警信息包括告警时间、告警级别、告警类型、告警描述等。不同的设备告警信息内容不同,具体内容请参考设备的告警信息说明。

正确结果示例:

{
"success": true,
"data": {
"filename": "/downloads/alarm.csv"
}
}

下载文件的请求示例:

const filename = data.filename;
const a = document.createElement('a');
a.href = filename;
const downloadFilename = filename.split('/').pop();
a.download = downloadFilename ? downloadFilename : 'alarm.csv';
a.click();

错误结果示例, 返回false时候需要带上错误码和错误信息:

{
"success": false,
"errorCode"?: "40004",
"errorMessage"?: "no.blank.params",
"showType"?: 4
}