1、初始化


车场SDK与停车收费系统集成时,收费系统调用SDK提供的初始化方法,初始化一些身份信息。
Java版本的调用方法名为UploadUtil.init(String jsonData),调用时,把所有参数按json对象格式组成字符串,作为参数给java方法。

名称 说明 类型 最大长度 示例
union_id 厂商平台账号 String 12 200002
ukey 厂商平台密钥,泊链接口签名用 String 24 EA2D90FEEF1E9F8E
park_id 车场编号 String 24 3251
bolink_addr 泊链服务器地址,可以是域名 String 16 测试环境:beta.bolink.club;正式环境:s.bolink.club
bport 泊链端口 number 10 6789
local_id 收费系统编号,同一车场的收费系统编号不可重复,车场存在多个收费系统集成sdk时,必传,车场sdk初始化参数中的local_id,可以按规则包含通道信息,用关键字channels后加下划线加通道号,多个时用下划线分隔,结尾不要加下划线,如local_id=mac001,需要绑定A1、A2、A3三个通道,那就写为local_id=aaa001_channels_A1_A2_A3,那么这个sdk就管理了三个通道:A1,A2,A3。在泊链后台生成入场或出场二维码,输入的通道号在这个sdk管理中,车主扫带该通道号二维码时,泊链会把入场或出场消息发给这个sdk(在线),如果sdk不在线,则不发送。 String 196 22AA
log_show sdk是否打印日志 number 1 0不打印日志,1打印,默认0
set_params 设置参数,扩展参数,见下表说明 json 48 {"prepay_send":"1"}

扩展参数

名称 说明 类型 最大长度 示例 是否必传
prepay_send 接收预付消息,0不收,1接收 String 1 1
month_send 是否接收月卡消息,0否,1是 String 1 1
login_cloud http连接方式是否登陆云平台,0否,1是 String 1 1
prepay_query 是否接收预付查询消息,0否,1是 String 1 1
usb_key 超级vip战略加密狗车场携带参数 String 1 1
jsonData 数据示例 String 1 1

{"union_id":"200002","ukey":"EA2D90FEEF1E9F8E","park_id":"3251","bolink_addr": "beta.bolink.club","bport":6789,”local_id”:"aaa001_channels_A1_A2_A3","log_show":1,"set_params":{"prepay_send":"1"}}


返回:

名称 说明 类型 最大长度 示例
state 状态 Number 1 0失败1成功
errmsg 错误提示 String 48
示例{"state":1}

http对接字段信息:

名称 说明 类型 最大长度 示例 是否必传字段
service_name 接口名称 String 5 “login”
sign 签名串 String 32 63ECB6FF63605A4092ADCA5EF796F580
data 数据,下列字段组成的json对象 Json 48 {}
union_id 厂商平台账号 String 12 200208
park_id 车场编号 String 24 21835
local_id 收费系统编号,同一车场的收费系统编号不可重复,车场存在多个收费系统集成http时,必传,车场http初始化参数中的local_id,可以按规则包含通道信息,用关键字channels后加下划线加通道号,多个时用下划线分隔,结尾不要加下划线,如local_id=mac001,需要绑定A1、A2、A3三个通道,那就写为local_id=aaa001_channels_A1_A2_A3,那么这个http就管理了三个通道:A1,A2,A3。在泊链后台生成入场或出场二维码,输入的通道号在这个http管理中,车主扫带该通道号二维码时,泊链会把入场或出场消息发给这个http(在线),如果http不在线,则不发送。 String 196 22AA

示例
{"service_name":"login","sign":"CB649425CB5548A375099103AB04CC1E","data":{"union_id":"200208","park_id":"21835","local_id":"aaa001_channels_A1_A2_A3"}}

http车场初始化返回:

名称 说明 类型 最大长度 示例 是否必传字段
state 状态 Number 1 0失败1成功
token 令牌 String 32 969652cbb1a146c1a3ab26bdda3c3d3d 否(state为1时必传)
service_name 接口名称 String 5 “login”
channel_id 通道号 String 16 200208_21835_0071cc97102b_1001_qh321_GUYUE车场-atest1
errmsg 错误信息 String 48 “登录成功”
示例
{"state":1,"token":"98a16a30df1e4ce488e1b1fcd7ac46c3","channel_id":"200208_21835_0071cc97102b_1001_qh321_GUYUE车场-atest1","service_name":"login"}

admin 2024年1月15日 16:20 收藏文档