Alert Template: JSON Object
JSON Example

{
“Id”: 394,
“名称”:”HTML 模板”,
“主题”:”字母主题”,
“Email_Reply_To”:””
“Template_Type”:”Txt”,
“Error_Message”: “Error occurred during the device monitoring at \u003c%Monitor_DateTime%\u003e\r\nMonitoring location:\u003c%Location%\u003e\r\n———————————————————–\r\nTask sequence:\r\n\u003c%BAND Responses%\u003e\r\nName -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%TaskInfo%\u003e\r\nRESPONSE-\u003e Duration:\u003c%Duration%\u003e;错误代码:\u003c%Error_Code%\u003e;原因:\u003c%Reason%\u003e\r\n\n\n\u003c%END%\u003e\r\n网络跟踪路由:http://dmserver.tc/WebReport/响应/跟踪.aspx?uid_uID\uID\u003e\u003c%ID:\u0027X\u0027%\u003e\r\nHTML 页面快照:http://dmserver.tc/WebReport/响应/内容.aspx?uid_uID\u003c%UID%%ID:\u0027X\u0027%\u003e\r\n”,%UID%
“Test_Message”:”这是设备 \u003c%Site_Name%\u003e 的测试警报。如果您有任何问题,请联系 [u003c%Contact_Full_Name%\u003e” ,
“Uptime_Message”:”检测到的设备 \u003c%Site_Name%\u003e 在 \u003c%Monitor_DateTime%@u003e 从监控位置返回联机: \u003c%Location%\u003e”,
“Assigned_To”: |
}

字段描述

领域 类型 描述

Id

Int32

模板 ID

例子:

“Id”: 394

名字

字符串

模板名称

例子:
“名称”:”HTML 模板”

主题

字符串

字母主题

例子:

“主题”:”字母主题”

Email_Reply_To

字符串

例子:
“Email_Reply_To”:”reply@company.com”

Template_Type

字符串

此字段定义模板(消息)类型格式可能值为”HTML”和”TXT”

例子:
“Template_Type”:”Txt”,

Error_Message

字符串

例子:

“Error_Message”: “Error occurred during the device monitoring at \u003c%Monitor_DateTime%\u003e\r\nMonitoring location:\u003c%Location%\u003e\r\n———————————————————–\r\nTask sequence:\r\n\u003c%BAND Responses%\u003e\r\nName -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%TaskInfo%\u003e\r\nRESPONSE-\u003e Duration:\u003c%Duration%\u003e;错误代码:\u003c%Error_Code%\u003e;原因:\u003c%Reason%\u003e\r\n\n\n\u003c%END%\u003e\r\n网络跟踪路由:http://dmserver.tc/WebReport/响应/跟踪.aspx?uid_uID\uID\u003e\u003c%ID:\u0027X\u0027%\u003e\r\nHTML 页面快照:http://dmserver.tc/WebReport/响应/内容.aspx?uid_uID\u003c%UID%%ID:\u0027X\u0027%\u003e\r\n”%UID%

Test_Message

字符串

例子:

“Test_Message”:”这是设备 \u003c%Site_Name%\u003e 的测试警报。如果您有任何问题,请联系 \u003c%Contact_Full_Name%\u003e”

Uptime_Message

字符串

例子:

“Uptime_Message”:”检测到的设备 \u003c%Site_Name%\u003e 在从监控位置Monitor_DateTime \u003e 返回联机: \u003c%Location%\u003e”%Monitor_DateTime%

Assigned_To

包含 int32 值的数组

此数组包含分配警报组的设备 ID 列表。

例子:

“Assigned_To”: [8533, 8534,9756]

可以使用警报模板执行以下操作:

Get list of notification templates

获取 URI:

/模板
Success Response containing an array of IDs:
[395,394,379]
Get specific notification template info

获取 URI:

/模板/{template_ID}
Success Response:

{
“Id”: 395,
“名称”:”电子邮件模板”,
“主题”:”监测警报”
“Email_Reply_To”:”reply@to.com”
“Template_Type”:”html”
“Error_Message”: “Error occurred during the device monitoring at \u003c%Monitor_DateTime%\u003e\r\nMonitoring location:\u003c%Location%\u003e\r\n———————————————————–\r\nTask sequence:\r\n\u003c%BAND Responses%\u003e\r\nName -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%TaskInfo%\u003e\r\nRESPONSE-\u003e Duration:\u003c%Duration%\u003e;错误代码:\u003c%Error_Code%\u003e;原因:\u003c%Reason%\u003e\r\n\n\n\u003c%END%\u003e\r\n网络跟踪路由:http://dmserver.tc/WebReport/响应/跟踪.aspx?uid_uID\uID\u003e\u003c%ID:\u0027X\u0027%\u003e\r\nHTML 页面快照:http://dmserver.tc/WebReport/响应/内容.aspx?uid_uID\u003c%UID%%ID:\u0027X\u0027%\u003e\r\n”,%UID%
“Test_Message”:”这是设备 \u003c%Site_Name%\u003e 的测试警报。如果您有任何问题,请联系 [u003c%Contact_Full_Name%\u003e” ,
“Uptime_Message”:”检测到的设备 \u003c%Site_Name%\u003e 在 \u003c%Monitor_DateTime%@u003e 从监控位置返回联机: \u003c%Location%\u003e”,
“Assigned_To”: [613] }

Create new Notification Template

可以使用两种方法创建通知模板:

在以下 URI 上操作 : /模板
在以下 URI 上 POST: /模板?动词_PUT
PUT / POST Content example (formatted):

{
“名称”:”电子邮件模板”,
“主题”:”监测警报”
“Email_Reply_To”:”reply@to.com”
“Template_Type”:”html”
“Error_Message”:”发生错误”,
“Test_Message”:”放松,这只是测试信息”,
“Uptime_Message”:”设备已恢复联机”,
}

Success Response:

{
“成功”:真实,
“结果”:398
}

Edit Notification Template

后 URI:

/模板/{template_id}
POST Content example (formatted):

{
“名称”:”电子邮件模板”,
“主题”:”监测警报”
“Email_Reply_To”:”reply@to.com”
“Template_Type”:”html”
“Error_Message”:”设备:\u003c%Site_Name%\u003e\r\n
位置: \u003c%Location%\u003e\r\n
错误代码: \u003c%Error_Code%\u003e\r\n
错误描述: \u003c%Error_Dscr%\u003e”,
“Test_Message”:”放松,什么都没发生”
“Uptime_Message”:”生活是美好的”
“Assigned_To”: |
}

Success Response:

{
“成功”:真实,
“结果”:”模板 398 已更新”
}

Delete Notification Template

可以使用两种方法删除通知模板:

删除以下 URI : /模板/{templateid}
在以下 URI 上 POST: /模板 {templateid} /_verb_DELETE
Success Response:

{
“成功”:真实,
“结果”:”模板 398 已删除”
}