當然你的api需要簡單的修改下即可對接到本程序,首先你的接口必須是能接受**POST**數據,你的接口必須返回 **JSON** 數據,最后你需要輸出【oreo_code】結果代碼,【oreo_msg】結果內容即可完成對接。
以下是用戶對接后請求接口的實例
```json
{
"token": "24c2fd22-7831-63ab-9283-c558436", //用戶的Token
"param":{
"number" : "123456",
"name" : "test",
"url" : "http://www.xx.com/test",
"money": "18.58"
}
}
//token為用戶購買接口后產生的用戶Token,這不能為空
//param的內容根據你的接口而定
```
以下是一個簡單的對接實例
```php
<?php
header('content-type:application/json'); //json類型
//這里需要填寫接口Token,獲取方法為,【授權API設置】->【授權API列表】頁面對應接口的Token信息
$apiToken = '35386d30-b432-de23-e6cb-39855fe';//接口token
//我們已經做了很好的安全防護,但我們還是希望您能加上一道token驗證,這將會更好的保護您的api
if(empty($_POST['api_token'])){
$arr['oreo_code'] = -1;
$arr['oreo_msg'] = "Token is Not Null";
exit(json_encode($arr));
} //如果token為空提示錯誤
if($_POST['api_token'] != $apiToken){
$arr['oreo_code'] = -1;
$arr['oreo_msg'] = "Token Error";
exit(json_encode($arr));
}//如果token不相符提示錯誤
/*
* $_POST['param']; //這是接口需要參數數組
*/
//這里是您的其他業務邏輯代碼
//....業務結束 返回數據一定要Json數據類型并且數組內增加一個oreo鍵名并且值為200,這即表示授權站可以根據用戶設置扣除余量
//以下是演示代碼
//我要獲取 param數組的 name 并且 返回該值
exit('{"oreo_code":200,"oreo_msg":"'.$_POST['param']['name'].'"}');
//返回類型說明,您的每次json返回必須攜帶 oreo_code,和oreo_msg的鍵名,
//oreo_code 等于 200表示該api接口已經成功執行,此時授權站會處理相關的后續操作,如果oreo_code 不等于 200(比如 -1) 則可以返回oreo_msg (錯誤內容)
```