联系方式

    商务咨询热线

    姓名:姜先生

    电话:137 9849 8030

    邮件:36961055@qq.com

    网站:http://www.beijiaxin.net

你的位置:首页 > 新闻动态 > 技术文章

1.1初始化(废弃版本)

时间:2022/3/16 10:40:58      点击:

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

字段信息:

名称说明类型最大长度示例是否必传字段
union_id厂商平台账号String15200002
ukey厂商平台密钥,泊链接口签名用String24EA2D90FEEF1E9F8E
park_id车场编号String243251
ckey互联车场密钥,停车云接口签名用,每个车场ckey唯一String24WERRTTTTYY
cloud_addr停车云域名String18测试环境:test.parkingos.club;正式环境:1029.parkingos.club
cport停车云端口Number106789
bolink_addr泊链服务器域名String18测试环境:beta.bolink.club;正式环境:s.bolink.club
bport泊链端口Number106789
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不在线,则不发送。String19622AA
log_showsdk是否打印日志number20不打印日志,1打印,默认0
set_params设置参数,扩展参数,见下表说明json48{"prepay_send":"1"}

扩展参数

名称说明类型最大长度示例是否必传
prepay_send接收预付消息,0不收,1接收String21
month_send接收公众号月卡续费消息,0不收,1接收String21
receive_cloud接收云平台下行消息,0不收,默认1接收string21
prepay_query是否接收预付查询,0不接收预付查询 ,其他设置不生效number20
fast是否同步返回,设置true后上行接口除了2.1和2.2之外都是同步返回,不再异步,默认是falsenumber
true

jsonData数据示例
{"union_id":"200002","ukey":"EA2D90FEEF1E9F8E","park_id":"3251","ckey": "9H3YD5U5T73GITSP","cloud_addr":"test.parkingos.club","cport":6789,"bolink_addr": "beta.bolink.club","bport":6789,”local_id”:"aaa001_channels_A1_A2_A3","set_params":{"prepay_send":"1","month_send":"1","receive_cloud":"1"}}


车场初始化同步返回:

名称说明类型最大长度示例是否必传
state状态Number20失败1成功
errmsg方法返回描述String48Init bolink and cloud success!

示例{"state":1,"errmsg":"Init bolink and cloud success! "}

http对接字段信息:

名称说明类型最大长度示例是否必传
service_name接口名称String64“login”
sign签名串String6463ECB6FF63605A4092ADCA5EF796F580
data数据,下列字段组成的json对象Json48{}
union_id厂商平台账号String15200208
park_id车场编号String2421835
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不在线,则不发送。String19622AA

如需支持公有云平台业务,初始化时需包含以下扩展参数
扩展参数

名称说明类型最大长度示例是否必传
login_cloud是否支持云平台业务,0不支持,1支持String21
receive_cloud接收云平台下行消息,0不收,默认1接收string21

示例
{"service_name":"login","sign":"8C69577DD5567560210FD7D38A1AF160","data":{"union_id":"200000","park_id":"20000","local_id":"gg1_hhhhchannels_D1_D2","set_params":{"receive_cloud":"1","login_cloud":"1"}}}

http车场初始化返回:

名称说明类型最大长度示例是否必传
state状态Number20失败1成功
token令牌String64969652cbb1a146c1a3ab26bdda3c3d3d否(state为1时必传)
service_name接口名称String64“login”
channel_id通道号String16200208_21835_0071cc97102b_1001_qh321_GUYUE车场-atest1
errmsg错误信息String48“登录成功”

示例
{"state":1,"token":"98a16a30df1e4ce488e1b1fcd7ac46c3","channel_id":"200000_20000_gg1_hhhhchannels_D1_D2","service_name":"login"}


Copyright 2004~2024 www.beijiaxin.net 深圳市倍加信科技有限公司 版权所有 All Rights Reserved 工信部备案号:粤ICP备19068560号