用户工具

站点工具


wiki:v_callpol_notification_service

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
wiki:v_callpol_notification_service [2020/12/09 06:41]
admin
wiki:v_callpol_notification_service [2023/09/08 06:37] (当前版本)
admin
行 1: 行 1:
-<​h2><​strong><​span style="​font-family:​黑体;​font-size:​15pt;"><​span style="​font-family:​黑体;"></​span></​span></​strong></​h2><​h2><​span style="​font-weight:​ bold;"><​span style="​font-family:​黑体;​font-size:​15pt;"><​span style="​font-family:​黑体;"></​span></​span></​span><​p><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​推送接口统一采用</​span>​HTTP<​span style="​font-family:​宋体;">​的方式向第三方平台推送数据</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​接收数据的<​span style="​font-family:​ 宋体; font-size: 14px; font-weight:​ 700;"><​span style="​font-family:​ 宋体; font-size: 14px; font-weight:​ 700;">​第三方平台</​span></​span>​需要实现相应的</​span>​HTTP<​span style="​font-family:​宋体;">​的接口</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​将接口的地址设置到中消云平台</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​这样平台就会向设置好的</​span>​URL<​span style="​font-family:​宋体;">​的路径发送</​span><​span style="​font-family:​Calibri;">​HTTP</​span><​span style="​font-family:​宋体;">​的</​span><​span style="​font-family:​Calibri;">​POST</​span><​span style="​font-family:​宋体;">​请求</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​平台推送的数据都封装在了</​span>​Body<​span style="​font-family:​宋体;">​内</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​具体的</​span>​Body<​span style="​font-family:​宋体;">​内的参数见下面的描述</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​。</​span></​span></​p><​p><​span style="​font-family:​体;​font-size:​10.5000pt;"><​span style="​font-family:​ 宋体; background-color:​ rgb(255, 255, 255);"><​span style="​color:#​ff0000;">​注意:第三方<​span style="​font-family:​ 宋体; font-size: 14px; font-weight:​ 700;">​平台<​/span>实现的HTTP接口中包含的端口号必须是80、8080、8001、8082其中的一个。</​span></​span></​span></​p></​h2><​h2><​strong><​span style="​font-family:​黑体;​font-size:​15pt;"><​span style="​font-family:​黑体;">​报警/​操作/​上下线通知服务</​span></​span></strong></​h2><​p><​strong><​span style="​font-family:​Calibri;​font-size:​10.5pt;"><​span style="​font-family:​宋体;"></​span></​span></​strong></​p><​p><​strong><​span style="​font-family:​Calibri;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的目标服务器路径</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​:</​span></​span></​strong></​p><​p><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​第三方平台设置的推送地址</​span></​span></​p><​p><​strong><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的功能:</​span></​span></​strong></​p><​p><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​当设备发生火警或故障报警时,平台接收到设备传过来的数据后,经过处理可以分发到第三方平台接口</​span></​span></​p><​p><​strong><​span style="​font-family:​Calibri;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的方法</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​:</​span></​span></​strong><​span style="​font-family:​ Calibri; font-size: 10.5pt;">​POST</​span></​p><​p></​p><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt;"></​span></​p><​p style="​font-weight:​ bold;"><​strong><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的</​span>​Body内的参数格式:</​span></​strong></​p><​table border="​1"​ cellspacing="​0"​ style="​font-weight:​ bold;"><​tbody><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​参数</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​类型</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​描述</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​logId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​S</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​tring</​span></​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​日志编号</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​projectId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​项目编号</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​flag</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​标志位:</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​0</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​网关&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​1</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​控制器&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​2</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备(二次码)&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​3</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备(通道)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​gatewayName</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​网关名称</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​设备编号</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​device</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​P</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​osition</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​设备安装位置</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​device</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​ControllerId</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​控制器编号&​nbsp;​ -1代表没有控制器</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceLoopId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备回路号&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​-1代表没有回路</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceAddrId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备逻辑地址</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​-1</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​代表没有逻辑地址</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceChannelId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备通道号&​nbsp;​ -1</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​代表没有通道</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceNumber</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​设备二次码</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceType</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备类型</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​编号,查看设备类型对照表</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceState</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​详细</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​状态</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​(报警通知时不为</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​null</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​d</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​eviceGroupState</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备状态分组(报警和上线离线通知时不为</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​null</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceEventType</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​事件类型编号,查看事件类型对照表(事件通知时不为null)</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceEventName</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​事件类型名称(事件通知时不为null)</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​happenTime</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​发生的时间</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​o</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​ptCode</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​操作码</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​(操作通知时不为</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​null</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​pushType</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​推送类型(</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​1.</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​报警状态通知&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​2.</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​操作通知&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​3.</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​上线离线通知&​nbsp;​ 4.事件通知)</​span></​span></​p></​td></​tr></​tbody></​table><​br /><​strong>​推送的示例:</​strong><​br /><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;"><​span style="​font-family:​ 等线;">​访问的</​span>​URL</​span><​span style="​font-family:​ 等线;"><​span style="​font-family:​等线;">​:</​span></​span></​span></​p><​p><​span style="​font-family:​ Calibri;"><​span style="​font-family:​等线;"><​span style="​font-size:​12px;">​用户设定的地址</​span></​span></​span></​p><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;">​Header<​span style="​font-family:​等线;">​的参数</​span></​span><​span style="​font-family:​ 等线;"><​span style="​font-family:​等线;">​:</​span></​span></​span></​p><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​Content</​span><​span style="​font-family:​ 等线;">​-</​span><​span style="​font-family:​ Calibri;">​Type:​ application/​json</​span></​span></​p><​p><​span style="​font-family:​ Calibri;"><​span style="​font-size:​12px;">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​Accept:​ application/​json</​span></​span></​p><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;">​Body<​span style="​font-family:​等线;">​内的数据</​span></​span><​span style="​font-family:​ 等线;"><​span style="​font-family:​ 等线;">​:</​span></​span></​span></​p><​p></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​{</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“logId”:​ “63f454550f2342a9985ca8bc447baa5b”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“projectId”:​ “63f454550f2342a9985ca8bc447baa5c”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“gatewayName”:​ “TX3252_20180412zxy001”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceId”:​ “63f454550f2342a9985ca8bc447baa5a”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​devicePosition</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">&​nbsp;</​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">:&​nbsp;</​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ 微软雅黑;​ letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-family:​微软雅黑;">​大厅</​span></​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​”</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceControllerId”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceLoopId”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceAddrId”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceChannelId”:​ 0,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceNumber”:​ “55996638“,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceType”:​ 78,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceState”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceGroupState”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“happenTime “: &​quot;​1524895526000&​quot;</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​optCode</​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​”:​1</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“pushType”</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">:​1</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​}</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">&​nbsp;</​span></​span></​p><​p><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"></​span></​p><​p><​span style="​font-family:​Calibri;​font-size:​9.0000pt;"></​span></​p>​+<​h2><​strong><​span style="​font-family:​黑体;​font-size:​15pt;"><​span style="​font-family:​黑体;"></​span></​span></​strong></​h2><​h2><​span style="​font-weight:​ bold;"><​span style="​font-family:​黑体;​font-size:​15pt;"><​span style="​font-family:​黑体;"></​span></​span></​span><​p><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​推送接口统一采用</​span>​HTTP<​span style="​font-family:​宋体;">​的方式向第三方平台推送数据</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​接收数据的<​span style="​font-family:​ 宋体; font-size: 14px; font-weight:​ 700;"><​span style="​font-family:​ 宋体; font-size: 14px; font-weight:​ 700;">​第三方平台</​span></​span>​需要实现相应的</​span>​HTTP<​span style="​font-family:​宋体;">​的接口</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​将接口的地址设置到中消云平台</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​这样平台就会向设置好的</​span>​URL<​span style="​font-family:​宋体;">​的路径发送</​span><​span style="​font-family:​Calibri;">​HTTP</​span><​span style="​font-family:​宋体;">​的</​span><​span style="​font-family:​Calibri;">​POST</​span><​span style="​font-family:​宋体;">​请求</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​平台推送的数据都封装在了</​span>​Body<​span style="​font-family:​宋体;">​内</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​,</​span></​span><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​具体的</​span>​Body<​span style="​font-family:​宋体;">​内的参数见下面的描述</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​。</​span></​span></​p><​p><​span style="​font-family: ​体; font-size: ​15pt;"><​br /></​span></​p><​p><​span style="​font-family:​ 黑体; font-size: 15pt;">​报警/​操作/​上下线通知服务</​span><​br /></p></​h2><​p><​strong><​span style="​font-family:​Calibri;​font-size:​10.5pt;"><​span style="​font-family:​宋体;"></​span></​span></​strong></​p><​p><​strong><​span style="​font-family:​Calibri;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的目标服务器路径</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​:</​span></​span></​strong></​p><​p><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​第三方平台设置的推送地址</​span></​span></​p><​p><​strong><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的功能:</​span></​span></​strong></​p><​p><​span style="​font-family:​宋体;​font-size:​10.5000pt;"><​span style="​font-family:​宋体;">​当设备发生火警或故障报警时,平台接收到设备传过来的数据后,经过处理可以分发到第三方平台接口</​span></​span></​p><​p><​strong><​span style="​font-family:​Calibri;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的方法</​span></​span><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​:</​span></​span></​strong><​span style="​font-family:​ Calibri; font-size: 10.5pt;">​POST</​span></​p><​p></​p><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt;"></​span></​p><​p style="​font-weight:​ bold;"><​strong><​span style="​font-family:​宋体;​font-size:​10.5pt;"><​span style="​font-family:​宋体;">​推送的</​span>​Body内的参数格式:</​span></​strong></​p><​table border="​1"​ cellspacing="​0"​ style="​font-weight:​ bold;"><​tbody><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​参数</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​类型</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​描述</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​logId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​S</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​tring</​span></​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​日志编号</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​projectId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​项目编号</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​flag</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​标志位:</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​0</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​网关&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​1</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​控制器&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​2</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备(二次码)&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​3</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备(通道)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​gatewayName</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​网关名称</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​设备编号</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​device</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​P</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​osition</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​设备安装位置</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​device</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​ControllerId</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​控制器编号&​nbsp;​ -1代表没有控制器</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceLoopId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备回路号&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​-1代表没有回路</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceAddrId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备逻辑地址</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​-1</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​代表没有逻辑地址</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceChannelId</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备通道号&​nbsp;​ -1</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​代表没有通道</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceNumber</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​设备二次码</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceType</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备类型</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​编号,查看设备类型对照表</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceState</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​详细</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​状态</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​(报警通知时不为</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​null</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​d</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​eviceGroupState</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​设备状态分组(报警和上线离线通知时不为</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​null</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceEventType</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​事件类型编号,查看事件类型对照表(事件通知时不为null)</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​deviceEventName</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​事件类型名称(事件通知时不为null)</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​happenTime</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​String</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​发生的时间</​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​o</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​ptCode</​span></​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​操作码</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​(操作通知时不为</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​null</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​)</​span></​span></​p></​td></​tr><​tr><​td style="​width:​89.3pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​pushType</​span></​p></​td><​td style="​width:​66.6pt;"><​p><​span style="​font-family:​ 宋体; font-size: 10.5pt; font-weight:​ normal;">​Integer</​span></​p></​td><​td style="​width:​198.45pt;"><​p><​span style="​font-weight:​ normal;"><​span style="​font-family:​宋体;​font-size:​10.5pt;">​推送类型(</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​1.</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​报警状态通知&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​2.</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​操作通知&​nbsp;</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​3.</​span><​span style="​font-family:​宋体;​font-size:​10.5pt;">​上线离线通知&​nbsp;​ 4.事件通知)</​span></​span></​p></​td></​tr></​tbody></​table><​br /><​strong>​推送的示例:</​strong><​br /><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;"><​span style="​font-family:​ 等线;">​访问的</​span>​URL</​span><​span style="​font-family:​ 等线;"><​span style="​font-family:​等线;">​:</​span></​span></​span></​p><​p><​span style="​font-family:​ Calibri;"><​span style="​font-family:​等线;"><​span style="​font-size:​12px;">​用户设定的地址</​span></​span></​span></​p><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;">​Header<​span style="​font-family:​等线;">​的参数</​span></​span><​span style="​font-family:​ 等线;"><​span style="​font-family:​等线;">​:</​span></​span></​span></​p><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​Content</​span><​span style="​font-family:​ 等线;">​-</​span><​span style="​font-family:​ Calibri;">​Type:​ application/​json</​span></​span></​p><​p><​span style="​font-family:​ Calibri;"><​span style="​font-size:​12px;">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​Accept:​ application/​json</​span></​span></​p><​p><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri;">​Body<​span style="​font-family:​等线;">​内的数据</​span></​span><​span style="​font-family:​ 等线;"><​span style="​font-family:​ 等线;">​:</​span></​span></​span></​p><​p></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​{</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“logId”:​ “63f454550f2342a9985ca8bc447baa5b”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“projectId”:​ “63f454550f2342a9985ca8bc447baa5c”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“gatewayName”:​ “TX3252_20180412zxy001”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceId”:​ “63f454550f2342a9985ca8bc447baa5a”,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​devicePosition</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">&​nbsp;</​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">:&​nbsp;</​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ 微软雅黑;​ letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-family:​微软雅黑;">​大厅</​span></​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​”</​span><​span style="​font-family:​ Consolas; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceControllerId”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceLoopId”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceAddrId”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceChannelId”:​ 0,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceNumber”:​ “55996638“,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceType”:​ 78,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceState”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“deviceGroupState”:​ 1,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“happenTime “: &​quot;​1524895526000&​quot;</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​optCode</​span><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​”:​1</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">,</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​“pushType”</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">:​1</​span><​span style="​font-family:​ Arial; letter-spacing:​ 0pt;"><​o:​p></​o:​p></​span></​span></​p><​p class="​p"​ style="​margin-left:​ 0pt; text-indent:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;"><​span style="​font-size:​12px;"><​span style="​font-family:​ Calibri; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">​}</​span><​span style="​font-family:​ 等线; letter-spacing:​ 0pt; background-image:​ initial; background-position:​ initial; background-size:​ initial; background-repeat:​ initial; background-attachment:​ initial; background-origin:​ initial; background-clip:​ initial;">&​nbsp;</​span></​span></​p><​p><​span style="​font-family:​Calibri;​font-size:​10.5000pt;"></​span></​p><​p><​span style="​font-family:​Calibri;​font-size:​9.0000pt;"></​span></​p>​
wiki/v_callpol_notification_service.1607496109.txt.gz · 最后更改: 2020/12/09 06:41 由 admin