欢迎来到天天文库
浏览记录
ID:6164056
大小:614.05 KB
页数:29页
时间:2018-01-05
《api接口教程(php)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、************************************************///客户端调用API测试$url='http://localhost/api/ServeiceAPI.php';$key=2008214209;//需要post到ok.php页面的变量$num="laoma";$show=1;$fields=array();//把所有变量进行数组化保存到数组fields中'key'=>urlencode($key),'num'=>urlencode($num),'show'=>urlencode($show),);foreach
3、($fieldsas$key=>$value){$fields_string.=$key.'='.$value.'&';//把变量组装成username=mayuchao&password=123456&成功了mayuchao密码laoma这个格式}rtrim($fields_string,'&');//从末端开始去掉删除多余&符号$ch=curl_init();//开启一个curl对话curl_setopt($ch,CURLOPT_URL,$url);//把要对话的url地址设置好curl_setopt($ch,CURLOPT_POST,count($fi
4、elds));//把要发送的变量数量设置好curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);//把要post的变量url组装好化后设置好curl_exec($ch);//执行上面设置好的一个curl操作,把变量数据发送完后,返回的是ok.php页面获得post变量执行后的结果curl_close($ch);//关闭curl对话?>
5、8888&show=1*key由系统分发的key*num要查询的然后通过该数据返回值*show返回的数据例如:1为josn,2为xml,3为html等*/$key=$_POST['key'];//获取传来的变量key$num=$_POST['num'];//获取传来的变量knum$show=$_POST['show'];//获取传来的变量showfunctioncheckkey($key,$show){if($key==2008214209){returnget_data($num);}else{if($show==1){return'josn数据';}el
6、seif($show==2){return'xml';}else{return'默认的格式';}}}if(!empty($key))//简单验证key{checkkey($key,$show);}//检查key的有效性//返回通过url过来的值查找对应的数据functionget_data($num){if($show==1){return'josn数据';}elseif($show==2){return'xml';}else{return'默认的格式';}}echo$key;?>
7、c$secretKey;public$gatewayUrl="http://gw.api.taobao.com/router/rest";public$format="xml";/**是否打开入参check**/public$checkRequest=true;protected$signMethod="md5";protected$apiVersion="2.0";protected$sdkVersion="top-sdk-php-20110909";protectedfunctiongenerateSign($params){ksort($params)
8、;$stringToBeSigned=$this->
此文档下载收益归作者所有