合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
当然你的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 (错误内容) ```