日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

快递100接口的简单使用:

發(fā)布時(shí)間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 快递100接口的简单使用: 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

上篇播客,介紹了容聯(lián)云通信短信接口的應(yīng)用,并且封裝過(guò)cURL的函數(shù) , 在這里介紹一下快遞100接口的簡(jiǎn)單應(yīng)用,再次封裝一個(gè)cURL發(fā)送方法寫(xiě)出:如果不想用這個(gè)函數(shù),也可以使用file_get_content() 方法效果一致。在這里,我們來(lái)使用cURL方法來(lái)實(shí)現(xiàn)

//getf方式的請(qǐng)求function getRequest($url){// var_dump($url);die;$ch = curl_init();//設(shè)置請(qǐng)求的路徑curl_setopt($ch,CURLOPT_URL,$url);//不需要驗(yàn)證ssl證書(shū)curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,FALSE);//設(shè)置獲取的信息以文件流的形式返回,不在頁(yè)面中輸出任何結(jié)果curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$str = curl_exec($ch);curl_close($ch);return $str;}

然后直接就可以用快遞100提供好的接口的網(wǎng)址

type參數(shù):是要查詢(xún)的快遞公司名字;?
postid:是要查詢(xún)的快遞單號(hào)?
當(dāng)然也有很多其他的參數(shù),可以去官網(wǎng)自己查看。。這里只做簡(jiǎn)單的操作?
(http://www.kuaidi100.com/query?type=jd&postid=23452342352)

先創(chuàng)建一個(gè)簡(jiǎn)單的模板 view:

<!DOCTYPE html> <html><head><title>TODO supply a title</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"></head><style type="text/css" >form{margin:200px auto;width:500px;}</style><body> <form action="" method="post"><table><tr><td>快遞單號(hào):</td><td><input type="text" name="id" id="idcard" ></td></tr><tr><td>快遞公司:</td><td><input type="text" name="type" id="company" ></td></tr><tr><td colspan="2"><input type="button" id='btn' value="查詢(xún)快遞"/></td></tr><tr><td colspan="2"><div id="html"></div></td></tr></table></form></body> </html> <js href="__JQUERY__/jquery-1.6.2.min.js" /> <script>$('#btn').click(function(){//獲取快遞單號(hào)var idcard = $('#idcard').val();var company = $('#company').val();//連接短信ajax$.get("__CONTROLLER__/kuaidi/type/"+company+"/id/"+idcard,function(data){//var obj = $.parseJSON(data);//如果返回的sign的0,表示短信發(fā)送成功!$('#html').html(data);});})</script>

效果圖如下:

php 的 controller 如下:

/*** * @param string $type 快遞公司 yuantong* @param string $id 快遞單號(hào) 500422249968*/ public function kuaidi($type=0 , $id=0){if(IS_AJAX){//快遞100的查詢(xún)快遞的接口,$url="http://www.kuaidi100.com/query?type=$type&postid=$id";//調(diào)用以上方法去獲取數(shù)據(jù)$str = getRequest($url);//返回的是json格式的字符串,轉(zhuǎn)化為數(shù)組$arr = json_decode($str ,true);if($arr['message']=='ok'){foreach($arr['data'] as $v){echo '您的寶貝:<br/>時(shí)間:'.$v['time'].'<br/>狀態(tài):'.$v['context'];echo '<hr/>';}}else{echo '親!查不到你的寶貝哦!<hr/>';}die;} $this->display();}

讓后你就可以直接使用快遞100了

效果圖:

轉(zhuǎn)載于:https://my.oschina.net/u/3175093/blog/833227

總結(jié)

以上是生活随笔為你收集整理的快递100接口的简单使用:的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。