复制链接

扫一扫

取BSphpSeSsL

API详情
名称:取BSphpSeSsL
API:BSphpSeSsL.in
说明:本参数用累获取连接标记,如同浏览器Cookies
返回说明:BSphpSeSsL连接Cookies,&BSphpSeSsL=在这个参数上使用 返回64位字符串
参数
说明
注释
&api=API接口名称必填
&date=服务器时间超时验证可空,后台设置超时0就是关闭
&md5=程序MD5可空,后台MD5内容要为空
&mutualkey=通信认证Key必填,用作软件数据包交换数据验证串
&appsafecode=封包劫持检测可空,客户端提交参数给服务器时候原样返回
&sgin=签名验证可空,详情看签名验证规则

注意事项/说明

该接口是获取通信句柄在BSPHP简称(BSphpSeSsL),类似浏览器cookies、session、token 同理。

返回64位字符串,不足64系统自动生成新的字符串返回

该接口可以不调用,可自己在客户端生成一个随机字符串即可。

如果一个软件需要同时登录2个账号(卡串)获取/生成2个即可,区分调用即可。

通信解释如果A软件登录,需要B.C.D…软件同时登录,在打开B软件获取到该句柄赋值就是登录状态,通过获取个人信息即可知道有没登录。

案例说明,PC主软件登录,副DLL1,DLL2…需要验证登录状态,DLL获取到句柄即可,无需二次在进行登录

参数提交案例

将后台>进入配置通信里接收参数模式调整自动识别,如果对URL参数传递了解该模式自行设置,标准模式下接收名文,输出根据自己需要,调试时候可设置名文,建议使用JSON/XML为输出格式。

根据自己需要选择合适自己发包模式,标准GET最简单。

GET可在IE浏览器直接打开请求

  1. 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地址

  1. http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1

POST数据包

  1. api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345

请自己构造POST环境
当前提交数据包是BASE64加密,后台接收加密需要选择BASE64加密

POST地址

  1. http://app.bsphp.com/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1

POST数据包

  1. parameter=YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d

加密数据包

  1. api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
  2. ↓↓↓BASE64编码加密结果(或者自己RC4/DES加密)
  3. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg==
  4. ↓↓↓URL编码(GET请求URL不能有=+空格需要把这些编码)
  5. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d

请自IE浏览器直接打开请求
当前提交数据包是BASE64加密,后台接收加密需要选择BASE64加密

  1. http://app.bsphp.com/AppEn.php?parameter=YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d&appid=8888888&m=95e87faf2f6e41babddaef60273489e1

加密数据包

  1. api=BSphpSeSsL.in&date=2018-12-21-13:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345
  2. ↓↓↓BASE64编码加密结果(或者自己RC4/DES加密)
  3. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg==

↓↓↓URL编码(GET请求URL不能有=+空格需要把这些编码)

  1. YXBpPUJTcGhwU2VTc0wuaW4mZGF0ZT0yMDE4LTEyLTIxLTEzOjE0OjEyJm1kNT0mbXV0dWFsa2V5PTY2MDBjZmNkNWFjMDFiOWJiM2YyNDYwZWI0MTZkYWE4JmFwcHNhZmVjb2RlPTEyMzQ1Cg%3d%3d