复制链接

扫一扫

返回状态码解释

API详情
名称:
API接口:
说明:
返回说明:
参数
说明
注释
&api= API接口名称 必填
&BSphpSeSsL= BSphpSeSsL连接Cookies 必填
&date= 服务器时间超时验证 可空,后台设置超时0就是关闭
&mutualkey= 通信认证Key 必填,用作软件数据包交换数据验证串
&appsafecode= 封包劫持检测 可空,客户端提交参数给服务器时候原样返回
&md5= 程序MD5 可空,后台MD5内容要为空

说明:绿色公共参数每个接口都有的,蓝色当前接口私有参数.

系统部分返回文本修改方法 点击查看返回内部文字修改

状态码对应解释说明

1000 用户已经存在。请选择其他!
1001 你选择用户名可以使用!
1002 2次密码输入不一致!
1003 账号长度错误限制 3-15位
1004 账号格式错误,只能选择中文/ 26位字母+数字和_下滑线
1005 恭喜你注册成功!
1006 账号注册失败,你要注册账号可能被抢注了.
1007 密码长度限制 3-15位数
1008 账号错误
1009 密码错误
1010 登陆账号不存在
1011 登陆成功
1012 密码错误
1013 登陆失败
1014 QQ号错误
1015 邮箱错误
1016 手机号码错误
1017 保存成功
1018 保存失败
1019 不能输入空格
1020 请输入密保问题或者答案
1021 账号已经被冻结禁止登陆
1022 记录查询失败
1023 你的密保信息已经填写
1024 密保信息添加成功
1025 密保添加失败
1026 密码不能包含空格
1027 请输入旧密码
1028 旧密码不能和新密码一致
1029 密码修改失败
1030 旧密码不正确,请重新输入
1031 密码修改成功
1032 表单信息不能为空,请返回填写
1033 密码已经成功通过密保信息修改
1034 密保信息错误
1035 密码找回失败
1036 验证码不能为空
1037 验证码正确
1038 验证码错误
1039 检测账号不能为空
1040 账号不能包含空格
1041 长时空闲超时执行正常
1042 长时空闲超时执行异常
1043 账号不存在
1044 账号已经被冻结禁止登陆
1045 登陆超时,由于你长时间不停留请重新登陆
1046 你在别处已经登陆,被迫登出!
1047 已经登陆
1048 你需要登陆才可以访问
1049 未登录,需要登录后再调用,请传递登录后的SeSsL串再继续操作.
1050 密保不能少于4字符
1051 密保信息未填写
1052 充值账号不能为空
1053 充值卡号不能为空
1054 充值卡密码不能为空
1055 充值账号不能包含空格
1056 充值卡号不能包含空格
1057 充值卡密码不能包含空格
1058 充值卡号或充值卡密码错误
1059 充值的用户账号不存在
1060 充值卡账号密码错误或者不存在
1061 用户没有使用过要充值软件,拒绝充值
1062 激活成功,赶快去使用吧!
1063 充值失败!
1064 充值卡已经充值过了
1065 你留言和反馈我们已经收到,谢谢你的支持
1066 提交留言失败
1067 请输入标题
1068 请输入留言内容
1069 激活成功,请在次验证就可以使用了!
1070 添加失败
1071 糟糕卡串已经存在了
1072 还没有存在
1073 卡串不存在或者错误
1074 你使用激活串已到期作废!
1075 卡串已经存在,无法激活
1076 car执行错误
1077 请检查卡串号或者密码错误!
1078 你使用权已经被冻结,无法验证!
1079 验证失败请重新验证,或是否已经登陆(已登录提示:BSphpSeSsL超时,在规定时间没访问任意接口心跳接口更新超时.可以在后台软件设置超时时间软件心疼3-5倍,如软件10分钟*5倍=300秒,几倍是为预留几次访问失败可能)(拿1079超时BSphpSeSsL, 查后台在线用户列表就可以看到该用户。)
1080 验证成功
1081 登录验证成功!
1082 你的使用期已到,请购卡在使用
1083 没有查询到用户信息
1084 该用户不是使用本软件的
1085 用户已经被冻结
1086 卡串或者验证串已经被冻结,无法继续。
1087 帐号已经到期请充值在使用。
1088 请输入一个邮箱作为你的帐号
1089 恭喜你注册成功,赶快去你邮箱把你帐号激活吧!
1090 密保邮箱不能为空!
1091 密保邮箱格式不正确,请重新输入!
1092 QQ号不能为空!
1093 QQ号格式输入不正确,请重新输入!
1094 你的帐号还没激活,现在已经有一封激活邮件发到你注册邮箱上,赶快去激活吧!!
1095 请输入你联系访方式 QQ:1234556 邮箱:XXX@qq.com 电话:15288888888!
1096 账号余额不足,无法继续。
1097 账号余额不足,请充值在继续。
1098 执行扣点成功。
1099 执行扣点失败。
1100 扣除金额不能为零或小于零。
1101 账号扣点为Bsphp验证商业功能才扣除,需要使用请选开启VIP用户权限 地址:http://www.bsphp.com

5000 无法接收到GET数据包
5001 无法接收到POST数据包
5002 数据包内出现系统屏蔽字符串
5003 数据包已经过期,拒绝接收
5004 接口不存在,连接失败
5005 软件连接号错误,访问软件不存在
5006 软件MD5验证失败
5007 非法的请求,身份验证失败!
5008 欢迎你首次使用!,请重新登陆.
5009 绑定特征码,已经有人绑定过了,不能重复绑定,不能登陆
5010 当前绑定特征已经有人绑定了
5011 账号注册成功,当前机器特征已经有人绑定
5012 当前特征已经有人绑定,无法在绑定
5013 绑定成功!
5014 绑定失败,请重试!
5015 绑定特征不能为空
5016 已经绑定了,不需要在绑定
5017 使用软件不属于登陆模式
5018 当前卡串已经到期,无法解除绑定
5019 解除绑定将到期,无法解除绑定
5020 解除绑定失败,请重试或者联系相关人员解决
5021 解除绑定成功,已经扣除对应时间
5022 当前的卡串已经解除绑定,无须在解除绑定,请直接绑定就可以
5023 绑定KEY不能为空
5024 恭喜你!绑定成功
5025 绑定失败,当前卡串已经绑定key,必须解除绑定才能在绑定
5026 账号登录超时,由于你长时间没有操作请种新登录
5027 登录状态更新失败!
5028 登录状态更新成功!
5029 帐号没有到期!
5030 登录帐号已经到期!
5031 执行正常
5032 扣点模式之扣点执行失败
5033 用户已经到期,无法获取重要的验证数据
5034 非绑定机器 取重要验证数据加验证绑定特征 后台>软件配置>是否绑定模式:开或关是否验证绑定特征
5035 非绑定机器 登录时候验证绑定特征 后台>软件配置>是否绑定模式:开或关是否验证绑定特征
5036 执行正常,当前扣点模式为:客户端扣点API调用被动
5037 登录模式计点模式扣点执行正常
5038 登录模式计点模式扣点执行失败
5039 扣点点数不能小于或者等于0
5040 模式不匹配,当前API只能在《登录计时模式》下使用
5041 软件非扣点模式,API无法执行
5041 使用软件不属于卡串计时/扣点模式
5043 模式不匹配,当前API只能在《卡串计时模式》下使用
5044 点数不足,无法扣除!
5045 模式不匹配,当前API只能在《登录扣点模式》下使用
5046 模式不匹配,当前API只能在《卡串扣点模式》下使用
5047登录限制验证通过,登录继续!
5048 当前机器登陆在线量已经到达上限,如果已经退出其它软件请稍后再登录!
5049机器同时登录在线使用数量已经达到上限,如果已经退出其它软件请稍后再登录!
5050账号同时登录在线数量已经到上限,如果已经退出其它软件请稍后再登录!
5051机器标记没有不可空 CODE:63782
5052Sgin签名验证失败 CODE:63783
5053Sgin签名参数不能为空 CODE:63786
5054无法识别的通信方式 CODE:63784
5055当前激活码已经被冻结禁止登录当前软件
5056 多开控制无法获取用户信息
5057模式不匹配,当前API只能在《账号登录限时模式》下使用,后台软件列表查看模式
5058模式不匹配,当前API只能在《卡串验证限时模式》下使用,后台软件列表查看模式

9980 用户VIP到期
9908 用户VIP到期
9981 绑定特征码等于空,未绑定

[1119]当前软件是账号登录模式,需要账号登录限时模式下软件使用.= 后台软件列表添加对应模式调用户

BSPHP_9500332 意外的编码格式,系统支持自动检测客户端编码utf8或者gbk都可以,如果提交一些无法识别编码就会抱错,有特殊字符可以进行url或者base64编码在提交
BSPHP_940006 AppID md5参数错误 不能为空! (服务器地址在软件配置中拷贝)
BSPHP_940007 AppID md5参数错误!服务器地址不正确 (确认初始化填写服务器地址与软件配置中一致)
BSPHP_940008 通信认证Key不能为空!(在软件配置中可以拷贝到通信认证Key)
BSPHP_940009 通信认证Key验证失败!(确认初始化填写通信认证Key与软件配置中的一致)
BSPHP_940010 BSphpSeSsL连接串不可为空(这个类似浏览器Cookies,可以通过BSphpSeSsL.in API获取BSphpSeSsL连接串)
BSPHP_940011 后台已经开启别名接口访问,请到《API别名获取》获取对应别名加密接口,不需要可以到《软件通信设置》关闭 别名接口有利防止它人破解HOst服务器地址,加密api只有服务器才可解密!
机器标记没有不可空 CODE:63782 多开控制标记没有填写,解决办法如果不用多开后台软件配置->多开控制关闭,如果需要多开控制登录接口填写标记参数即可 &maxoror=机器码/自定义唯一标记MAC等
Sgin签名验证失败 CODE:63783 提交给服务器签名Sgin参数验证失败,如果不需要验证签名,后台软件配置->接收Sgin验证 空关闭。
无法识别的通信方式 CODE:63784 后台软件配置,POST/GET接收模式。加密模式还是标准模式,不知道选自动 模式说明:http://www.bsphp.com/chm-2.html

说明

如果需要修改文案,可自行在语言包目录复制一个版本,后台系统设置语言选择你复制的然后修改,接口对应返回主要2个文件
后台->系统配置->后台模版设置 修改语言包,也可以直接修改,升级注意备份不要覆盖了
/include/langs/zh-cn/applib/appen_str_log.php
/include/langs/zh-cn/user/user_str_log.php

部分地址会返回状态码,状态码所有解释基本涵盖在这里。 可以调用ctrl+f进行检索

1.返回:1079 4049 未登录问题衍生说明

我们看API报告在运营插件->API助手
1079就是用户登录再次验证传递Sessl参数TOKEN就可以验证是否登录了,如果sessl传递不是登录时候的sessl就会提示1079

从下图可以看到没有传递Sessl所以报错了.

下吗完整API报告,和没传Sessl截图 [点击查看大图]


2.调试查询未登录的方案

我们看API报告在运营插件->API助手
登录接口查看登录传递的sessl(token/session)

调用需要登录状态seesl的接口 如:liuyan.in
返回: 未登录,需要登录后再调用,请传递登录后的SeSsL串再继续操作.
解决:查看传递的BSphpSeSsL 是否和登录接口login.lg/login.ic的一样sessl


3.返回1079还有问题原因

软件登录超时没有心跳也会返回1079,需要心跳验证,超时设置在软件配置理设置

调用接口指引
标准调用 前往查看 标准POST/GET传递调用,无加密等配置
在线调试 前往ApiDbug工具 在线调试工具快速模拟客户端环境调试,需要配置软件信息
SDK调用 点击下载演示 加密通信案例参考调用