8 数据实时发布接口


8.1 数据订阅请求
    8.1.1 订阅请求接口应支持HTTP接口的POST方法。
        注:POST方法是HTTP规定的客户端与服务器的交互方法之一,一般用于更新资源信息。
    8.1.2 订阅请求接口应采用REST风格的HTTP接口,接口URL基本格式为http(s)://…/openapi/vl/realtime/{uri},其中{uri}应支持8.4规定的各类订阅地址的{uri}路径,{uri}可在任何“/”处截止,不以“/”结尾。
    8.1.3 订阅请求的XML元素见表15,XML Schema定义见B.1。
表15 订阅请求的XML元素
    8.1.4 取消订阅请求的XML元素见表16,XML Schema定义见B.2。
表16 取消订阅请求的XML元素
    8.1.5 取消所有订阅请求的XML元素见表17,XML Schema定义见B.3。
表17 取消所有订阅请求的XML元素
8.2 数据订阅响应
    8.2.1 订阅响应数据的格式由订阅请求的format参数指定。
    8.2.2 订阅响应数据的编码类型由订阅请求的oe参数指定。
    8.2.3 订阅响应数据的XML元素见表18,XML Schema定义见B.4。
表18 订阅响应的XML元素

8.3 数据发布通知回调
    通知的接收方应在callback_url指定的地址,采用基于HTTP的Web Service接口等待接收监控中心的实时数据发布通知。
8.4 订阅请求和通知细则
    消防设施部件状态变化通知的要求如下:
    ——URI路径为jkzx_list/{jkzx_guid}或jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid};
    ——过滤条件参数见表19;
    ——通知数据的XML Schema定义见B.5。

表19 消防设施部件状态过滤条件参数

目录导航