默认:
data = {"name":"函数名","param":["函数参数1","函数参数2","函数参数3"]}
使用系统函数
data = {"name":"函数名","param":["函数参数1","函数参数2","函数参数3"],"username":"用户名","password":"密码","cardnum":"卡号"}
Request:服务器地址 + "api/Software/remoteFun"
POST:"id=" + 软件ID + "&data=" + data
返回json加密数据
解密后结果
{"code":"1408","data":{"result":"我是函数返回的数据"}}
结果说明
code:1408 调用成功 data.result:函数返回值
code:1401 函数不存在
code:1402 缺少参数
code:1403 传入函数参数 不等于 远程函数 参数
使用系统函数额外结果说明
code:1404 缺少参数(账号密码参数)
code:1405 用户名不存在
code:1406 密码错误
code:1407 账号已到期
code:1409 账号点数不够后台设置点数
code:1410 缺少参数(卡号参数)
code:1411 卡号不存在
code:1412 卡号已到期
code:1413 卡号点数不够后台设置点数
系统函数解释
/*
* 验证账号密码是否正确
* @param unknown $expire 是否需要验证到期时间 默认=FALSE 也就是不需要 需要请填写 TRUE
* @param unknown $point_min 是否需要验证点数 默认=FALSE 也就是不需要 需要请填写 数字
*/
bx_verify_user($expire=FALSE,$point_min=FALSE);
/*
* 验证单卡是否正确
* @param unknown $expire 是否需要验证到期时间 默认=FALSE 也就是不需要 需要请填写 TRUE
* @param unknown $point_min 是否需要验证点数 默认=FALSE 也就是不需要 需要请填写 数字
*/
bx_verify_single_card($expire=FALSE,$point_min=FALSE);
后台例子
//这个函数任何人可以访问 没有限制
function ab($a,$b){
return $a+$b;
}
//这个函数必须进行用户账号密码验证 通过后 才能访问
function ab1($a,$b){
bx_verify_user();
return $a+$b;
}
//这个函数必须进行用户账号密码验证 且 用户没有到期 通过后 才能访问
function ab2($a,$b){
bx_verify_user(true);
return $a+$b;
}
//这个函数必须进行用户账号密码验证 且 用户点数没有小于设置点数
function ab3($a,$b){
bx_verify_user(false,10);//当用户点数小于10的时候将返回对应信息
return $a+$b;
}