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
}
提示
告警信息是一个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
}