默認:
~~~
data = {"name":"函數名","param":["函數參數1","函數參數2","函數參數3"]}
~~~
使用系統函數
~~~
data = {"name":"函數名","param":["函數參數1","函數參數2","函數參數3"],"username":"用戶名","password":"密碼","cardnum":"卡號"}
~~~
~~~
Request:服務器地址 + "index.php/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;
}
~~~