名称: | 取卡串用户信息 | |
API: | getinfo.ic | |
说明: | 返回info字段要获取信息 | |
返回说明: | 返回要求用户必须登录成功而且要卡串没到期情况下才会返回,否则返回空内容,根据type=1返回全部数组会忽略info传递参数 | |
参数 | 说明 | 注释 |
&api= | API接口名称 | 必填 |
&BSphpSeSsL= | BSphpSeSsL连接Cookies | 必填 |
&date= | 服务器时间超时验证 | 可空,后台设置超时0就是关闭 |
&md5= | 程序MD5 | 可空,后台MD5内容要为空 |
&mutualkey= | 通信认证Key | 必填,用作软件数据包交换数据验证串 |
&appsafecode= | 封包劫持检测 | 可空,客户端提交参数给服务器时候原样返回 |
&sgin= | 签名验证 | 可空,详情看签名验证规则 |
&info= | 获取信息 |
|
&type= | 返回信息格式 | 填1 返回全部参数JSON,info会无效 |
&ic_carid= | 卡号 | 可空,系统会自动通过登录的BSphpSeSsL获取,BSphpSeSsL不可空 |
&ic_pwd= | 卡号密码 | 可空,没有留空 |
Function BS接口验证检测心跳()
//心跳包用检测账号是否到期,是否掉线等状态,以及绑定机器码是否一致
//接口说明 http://pro.vip.bsphp.com/index.php?act=chm&id=50
Dim 信息 = BS_发送HTTP封包(“&api=getinfo.ic&info=VipDate|Key|VipWhether&type=1”)
TracePrint(“心跳返回”&信息)
//命令库第191行:心跳返回2019-01-18 15:07:50|b2bcdae618c6b514a07e67f435630e05|1
Dim arrs = Split(信息, “|”)
If UBOUND(arrs) > 2 Then
变量绑定机器码 = arrs(1)
//等于2是到期
If arrs(2) = 2 Then
变量登录_状态 = 0
ShowMessage “使用到期了”
TracePrint(“使用到期了”)
Delay 3000
EndScript//停止脚本
End If
ElseIf 信息 = 1083 Then
变量登录状态 = 0
ShowMessage “没有登录”
TracePrint(“使用到期了”)
Delay 3000
EndScript//停止脚本
End If
End Function