国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php如何調(diào)用快遞鳥接口的實例

2020-03-22 18:43:36
字體:
供稿:網(wǎng)友
博主最近需要做一個物流信息查詢,就去網(wǎng)上搜索一個快遞鳥的API接口,返回值是以JSON格式,只需要返回是轉(zhuǎn)成數(shù)組就能輕松實現(xiàn)各種實例了。下圖是快遞鳥API示意接口,博主怕有些小白(沒有嘲笑的意思,博主也是從小白走過來的)不太清楚流程。

快遞鳥流程圖

由于是免費的,所以限制很多,比如每天最多只能查詢3000次和需要實名認證。

博主這里貼出博主的代碼:

<?php//電商IDdefined('EBusinessID') or define('EBusinessID', '電商ID');//電商加密私鑰,快遞鳥提供,注意保管,不要泄漏defined('AppKey') or define('AppKey', '電商加密私鑰');//請求urldefined('ReqURL') or define('ReqURL', 'http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx');//調(diào)用查詢物流軌跡//---------------------------------------------$kgs = "STO";//快遞公司簡稱,官方有文檔$number = "3335800028275";//快遞單號//$logisticResult = getOrderTracesByJson($kgs,$number);$data = json_decode($logisticResult,true);if($data['Success'] == true){//返回信息成功$str = "";for($i=0;$i<count($data['Traces']);$i++){$str .= "時間:".$data['Traces'][$i]['AcceptTime']."<br/>地址:".$data['Traces'][$i]['AcceptStation']."<br/>";}echo "您查詢的單號是:".$data['LogisticCode']."<br/>物流信息:<br/>".$str."";}//---------------------------------------------/** * Json方式 查詢訂單物流軌跡 *$kgs string 快遞公司 *$number string 快遞單號 */function getOrderTracesByJson($kgs,$number){$requestData= "{'OrderCode':'','ShipperCode':'$kgs','LogisticCode':'$number'}";$datas = array(    'EBusinessID' => EBusinessID,    'RequestType' => '1002',    'RequestData' => urlencode($requestData) ,    'DataType' => '2',  );  $datas['DataSign'] = encrypt($requestData, AppKey);$result=sendPost(ReqURL, $datas);//根據(jù)公司業(yè)務(wù)處理返回的信息......return $result;}/** * post提交數(shù)據(jù)  * @param string $url 請求Url * @param array $datas 提交的數(shù)據(jù)  * @return url響應(yīng)返回的html */function sendPost($url, $datas) {  $temps = array();  foreach ($datas as $key => $value) {    $temps[] = sprintf('%s=%s', $key, $value);  }  $post_data = implode('&', $temps);  $url_info = parse_url($url);if(empty($url_info['port'])){$url_info['port']=80;}  $httpheader = "POST " . $url_info['path'] . " HTTP/1.0/r/n";  $httpheader.= "Host:" . $url_info['host'] . "/r/n";  $httpheader.= "Content-Type:application/x-www-form-urlencoded/r/n";  $httpheader.= "Content-Length:" . strlen($post_data) . "/r/n";  $httpheader.= "Connection:close/r/n/r/n";  $httpheader.= $post_data;  $fd = fsockopen($url_info['host'], $url_info['port']);  fwrite($fd, $httpheader);  $gets = "";$headerFlag = true;while (!feof($fd)) {if (($header = @fgets($fd)) && ($header == "/r/n" || $header == "/n")) {break;}}  while (!feof($fd)) {$gets.= fread($fd, 128);  }  fclose($fd);   return $gets;}/** * 電商Sign簽名生成 * @param data 內(nèi)容   * @param appkey Appkey * @return DataSign簽名 */function encrypt($data, $appkey) {  return urlencode(base64_encode(md5($data.$appkey)));}?>

效果圖:

php調(diào)用快遞鳥接口示意圖

快遞公司編碼:

編碼名稱AJ安捷快遞ANE安能物流AXD安信達快遞BQXHM北青小紅帽BFDF百福東方BTWL百世快運CCESCCES快遞CITY100城市100COECOE東方快遞CSCY長沙創(chuàng)一CDSTKY成都善途速運DBL德邦DSWLD速物流DTWL大田物流EMSEMSFAST快捷速遞FEDEXFEDEX聯(lián)邦(國內(nèi)件)FEDEX_GJFEDEX聯(lián)邦(國際件)FKD飛康達GDEMS廣東郵政GSD共速達GTO國通快遞GTSD高鐵速遞HFWL匯豐物流HHTT天天快遞HLWL恒路物流HOAU天地華宇hq568華強物流HTKY百世快遞HXLWL華夏龍物流HYLSD好來運快遞JGSD京廣速遞JIUYE九曳供應(yīng)鏈JJKY佳吉快運JLDT嘉里物流JTKD捷特快遞JXD急先達JYKD晉越快遞JYM加運美JYWL佳怡物流KYWL跨越物流LB龍邦快遞LHT聯(lián)昊通速遞MHKD民航快遞MLWL明亮物流NEDA能達速遞PADTF平安達騰飛快遞QCKD全晨快遞QFKD全峰快遞QRT全日通快遞RFD如風達SAD賽澳遞SAWL圣安物流SBWL盛邦物流SDWL上大物流SF順豐快遞SFWL盛豐物流SHWL盛輝物流ST速通物流STO申通快遞STWL速騰快遞SURE速爾快遞TSSTO唐山申通UAPEX全一快遞UC優(yōu)速快遞WJWL萬家物流WXWL萬象物流XBWL新邦物流XFEX信豐快遞XYT希優(yōu)特XJ新杰物流YADEX源安達快遞YCWL遠成物流YD韻達快遞YDH義達國際物流YFEX越豐物流YFHEX原飛航物流YFSD亞風快遞YTKD運通快遞YTO圓通速遞YXKD億翔快遞YZPY郵政平郵/小包ZENY增益快遞ZHQKD匯強快遞ZJS宅急送ZTE眾通快遞ZTKY中鐵快運ZTO中通速遞ZTWL中鐵物流ZYWL中郵物流AMAZON亞馬遜物流SUBIDA速必達物流RFEX瑞豐速遞QUICK快客快遞CJKD城際快遞CNPEXCNPEX中郵快遞HOTSCM鴻橋供應(yīng)鏈HPTEX海派通物流公司AYCA澳郵專線PANEX泛捷快遞PCAPCA ExpressUEQUEQ Express

以上就是php如何調(diào)用快遞鳥接口的實例的詳細內(nèi)容,更多請關(guān)注 其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 同心县| 乐业县| 济南市| 临江市| 汉寿县| 上饶市| 迁安市| 定安县| 和林格尔县| 电白县| 汉源县| 昭苏县| 阿拉善左旗| 吴旗县| 屏山县| 原阳县| 福安市| 崇礼县| 双流县| 温州市| 镇原县| 泰安市| 阿合奇县| 新竹市| 樟树市| 华亭县| 满洲里市| 布尔津县| 白朗县| 永宁县| 井冈山市| 南乐县| 吉林市| 汉沽区| 贵德县| 辰溪县| 高平市| 肇州县| 姜堰市| 逊克县| 天门市|