0.2API接口初始化


  说明

用于初始化接口类型、协议,验证接口密钥


  请求地址

http://api.dc78.cn/Api/sys_init


  请求方式

GET


  请求参数


参数参数名称必填描述范例
protocal接口协议类型用于声明接口使用的协议类型mqtt
type客户端接口用于说明客户端接口的类型api

接口协议目前支持两种:mqtt、http。设置相应类型后,平台端将以此协议与客户端进行通讯(仅限6.1中的平台主动推送协议,其它接口不变)

除非接口已经按6.3的对接说明实现MQTT对接,请设置http或不传此参数。'

注意:

1.protocal=mqtt 调用一次后,后续所有6.1推送消息全部走mqtt推送,除非再次调用protocal=http才会恢复成http轮循方式。

2.切换时,只会影响后续消息的推送通道,之前已推送还没有接收的消息还会留在原通道。营业过程中切换需要考虑原通道未处理消息的问题,或者尽量避免在营业过程中切换。


  返回

{
    "status": "1",
    "info": "ok",
    "host": "http://api.hz.dc78.cn",

    "mqtthost":emqtt.dc78.cn:1883 
    "ver": "3.0",
    "server_time": "2017-05-12 17:52:40",
    "server_name": "wx4#",

    "expiryDate": "20210228"  // 过期时间
}


  说明

此协议可以用于初始化测试配置的门店号和密钥是否正确.

同时返回的host,请用于后续所有协议的调用!(后续平台会增加多数据中心,host会返回商户对应的API地址)


  请求方式

INI


  请求参数

[action]

action=sys_init

[get]



  返回

[result]

status=1

info=ok

host=http://api.hz.dc78.cn

time=2015-07-08 10:49:24

expiryDate=20210228        // 过期时间