這篇文章主要介紹了php調用快遞鳥介面執行個體代碼,需要的朋友可以參考下
代碼如下:
<?php//電商IDdefined('EBusinessID') or define('EBusinessID', '電商ID');//電商加密私密金鑰,快遞鳥提供,注意保管,不要泄漏defined('AppKey') or define('AppKey', '電商加密私密金鑰');//請求urldefined('ReqURL') or define('ReqURL', 'http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx');//調用查詢物流軌跡//---------------------------------------------$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);//根據公司業務處理返回的資訊......return $result;}/** * post提交資料 * @param string $url 請求Url * @param array $datas 提交的資料 * @return url響應返回的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 內容 * @param appkey Appkey * @return DataSign簽名 */function encrypt($data, $appkey) { return urlencode(base64_encode(md5($data.$appkey)));}?>
php調用快遞鳥介面
快遞公司編碼:
| 編碼 |
名稱 |
| AJ |
安捷快遞 |
| ANE |
安能物流 |
| AXD |
安信達快遞 |
| BQXHM |
北青小紅帽 |
| BFDF |
百福東方 |
| BTWL |
百世快運 |
| CCES |
CCES快遞 |
| CITY100 |
城市100 |
| COE |
COE東方快遞 |
| CSCY |
長沙創一 |
| CDSTKY |
成都善途速運 |
| DBL |
德邦 |
| DSWL |
D速物流 |
| DTWL |
大田物流 |
| EMS |
EMS |
| FAST |
快捷速遞 |
| FEDEX |
FEDEX聯邦(國內件) |
| FEDEX_GJ |
FEDEX聯邦(國際件) |
| FKD |
飛康達 |
| GDEMS |
廣東郵政 |
| GSD |
共速達 |
| GTO |
國通快遞 |
| GTSD |
高鐵速遞 |
| HFWL |
滙豐物流 |
| HHTT |
天天快遞 |
| HLWL |
恒路物流 |
| HOAU |
天地華宇 |
| hq568 |
華強物流 |
| HTKY |
百世快遞 |
| HXLWL |
華夏龍物流 |
| HYLSD |
好來運快遞 |
| JGSD |
京廣速遞 |
| JIUYE |
九曳供應鏈 |
| JJKY |
佳吉快運 |
| JLDT |
嘉裡物流 |
| JTKD |
捷特快遞 |
| JXD |
急先達 |
| JYKD |
晉越快遞 |
| JYM |
加運美 |
| JYWL |
佳怡物流 |
| KYWL |
跨越物流 |
| LB |
龍邦快遞 |
| LHT |
聯昊通速遞 |
| MHKD |
民航快遞 |
| MLWL |
明亮物流 |
| NEDA |
能達速遞 |
| PADTF |
平安達騰飛快遞 |
| QCKD |
全晨快遞 |
| QFKD |
全峰快遞 |
| QRT |
全日通快遞 |
| RFD |
如風達 |
| SAD |
賽澳遞 |
| SAWL |
聖安物流 |
| SBWL |
盛邦物流 |
| SDWL |
上大物流 |
| SF |
順豐快遞 |
| SFWL |
盛豐物流 |
| SHWL |
盛輝物流 |
| ST |
速通物流 |
| STO |
申通快遞 |
| STWL |
速騰快遞 |
| SURE |
速爾快遞 |
| TSSTO |
唐山申通 |
| UAPEX |
全一快遞 |
| UC |
優速快遞 |
| WJWL |
萬家物流 |
| WXWL |
永珍物流 |
| XBWL |
新邦物流 |
| XFEX |
信豐快遞 |
| XYT |
希優特 |
| 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 |
城際快遞 |
| CNPEX |
CNPEX中郵快遞 |
| HOTSCM |
鴻橋供應鏈 |
| HPTEX |
海派通物流公司 |
| AYCA |
澳郵專線 |
| PANEX |
泛捷快遞 |
| PCA |
PCA Express |
| UEQ |
UEQ Express |
相關推薦:
PHP實現愛查快遞介面_PHP教程
PHP 兌現愛查快遞介面
PHP實現愛查快遞介面