名称: | 取BSphpSeSsL | |
API接口: | BSphpSeSsL.in | |
说明: | 本参数用累获取连接标记,如同浏览器Cookies | |
返回说明: | BSphpSeSsL连接Cookies,&BSphpSeSsL=在这个参数上使用 返回64位字符串 | |
参数
|
说明
|
注释
|
&api= | API接口名称 | 必填 |
&BSphpSeSsL= | BSphpSeSsL连接Cookies | 必填 |
&date= | 服务器时间超时验证 | 可空,后台设置超时0就是关闭 |
&mutualkey= | 通信认证Key | 必填,用作软件数据包交换数据验证串 |
&appsafecode= | 封包劫持检测 | 可空,客户端提交参数给服务器时候原样返回 |
&md5= | 程序MD5 | 可空,后台MD5内容要为空 |
说明:绿色公共参数每个接口都有的,蓝色当前接口私有参数.
注意事项/说明
该接口是获取通信句柄在BSPHP简称(BSphpSeSsL),类似浏览器cookies、session、token 同理。
返回64位字符串,不足64系统自动生成新的字符串返回
该接口可以不调用,可自己在客户端生成一个随机字符串即可。
如果一个软件需要同时登录2个账号(卡串)获取/生成2个即可,区分调用即可。
通信解释如果A软件登录,需要B.C.D…软件同时登录,在打开B软件获取到该句柄赋值就是登录状态,通过获取个人信息即可知道有没登录。
案例说明,PC主软件登录,副DLL1,DLL2…需要验证登录状态,DLL获取到句柄即可,无需二次在进行登录
参数提交案例
将后台>进入配置通信里接收参数模式调整自动识别,如果对URL参数传递了解该模式自行设置,标准模式下接收名文,输出根据自己需要,调试时候可设置名文,建议使用JSON/XML为输出格式。
根据自己需要选择合适自己发包模式,标准GET最简单。
GET可在IE浏览器直接打开请求
http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1&api=BSphpSeSsL.in&date=2018-12-2113:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
请自己构造POST环境
POST地址
http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1
POST数据包
api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
请自己构造POST环境
当前提交数据包是BASE64加密,后台接收加密需要选择BASE64加密
POST地址
http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1
POST数据包
parameter=YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d
加密数据包
api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
↓↓↓BASE64编码加密结果(或者自己RC4/DES加密)
YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg==
↓↓↓URL编码(GET请求URL不能有=+空格需要把这些编码)
YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d
请自IE浏览器直接打开请求
当前提交数据包是BASE64加密,后台接收加密需要选择BASE64加密
http://app.bsphp.com/AppEn.php?parameter=YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d&appid=8888888&m=95e87faf2f6e41babddaef60273489e1
加密数据包
api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
↓↓↓BASE64编码加密结果(或者自己RC4/DES加密)
YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg==
↓↓↓URL编码(GET请求URL不能有=+空格需要把这些编码)
YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d
调用接口指引 | ||
标准调用 | 前往查看 | 标准POST/GET传递调用,无加密等配置 |
在线调试 | 前往ApiDbug工具 | 在线调试工具快速模拟客户端环境调试,需要配置软件信息 |
SDK调用 | 点击下载演示 | 加密通信案例参考调用 |