推薦13-php快遞物流單號查詢api接口免費調用
- 2019 年 10 月 7 日
- 筆記
隨着網上購物時代和快遞行業的蓬勃發展,人們對快遞查詢服務的重視程度越來越高.本文給大家提供一個很好的用於快遞查詢API接口的PHP源碼開發程序,四通一達、順豐快遞、天天快遞、韻達快遞等幾百家快遞及物流公司的物流信息跟蹤一站式查詢,無限制,無論是個人或是企業,還是電商城、微信商城,只要涉及到物流信息的跟蹤查詢服務都可集成使用!
使用說明:
1.kdniao.php 不需要修改改任何東西
2.example.php 按照說明使用
3.如果有什麼不清楚的地方,請到快遞鳥的官網諮詢
4對接示例 這裡以快遞鳥為例,
Demo由快遞鳥寫好,只需要下載就可以運行用上,(自己做簡單的修改)
下面是下載Demo的網站,根據自己需要下載 www.kdniao.com/api-all
【接入流程】
快遞鳥物流單號查詢api接口demo地址免費調用
1、登錄快遞鳥官網註冊頁面註冊快遞鳥賬號
2、登錄快遞鳥用戶管理後台
註:登錄快遞鳥用戶管理後台後獲得用戶ID和APIKey,此用於保證應用來源的可靠性,避免應用偽造,被不法使用。

3、進入「我的會員中心」進行實名認證
註:
3.1、認證類型、應用類型根據用戶實際情況選擇即可,接口返回數據與選擇結果無關;
3.2、標記為*的為必填,要求上傳清晰、jpg格式且小於2M的證件圖片;
3.3、技術對接人信息為用戶方對接工程師的信息;
3.4、如有其他疑問可進入官網加入商務合作群進行諮詢。
認證成功後,進入「產品服務管理」,開通相關會員服務

PHP快遞單號查詢接口Demo:
<?php //電商ID defined('EBusinessID') or define('EBusinessID', '請到快遞鳥官網申請http://kdniao.com/reg'); //電商加密私鑰,快遞鳥提供,注意保管,不要泄漏 defined('AppKey') or define('AppKey', '請到快遞鳥官網申請http://kdniao.com/reg'); //請求url defined('ReqURL') or define('ReqURL', 'http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx'); //調用查詢物流軌跡 //--------------------------------------------- $logisticResult=getOrderTracesByJson(); echo logisticResult; //--------------------------------------------- /** * Json方式 查詢訂單物流軌跡 */ function getOrderTracesByJson(){ $requestData= "{'OrderCode':'','ShipperCode':'YTO','LogisticCode':'12345678'}"; $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.0rn"; $httpheader.= "Host:" . $url_info['host'] . "rn"; $httpheader.= "Content-Type:application/x-www-form-urlencodedrn"; $httpheader.= "Content-Length:" . strlen($post_data) . "rn"; $httpheader.= "Connection:closernrn"; $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 == "rn" || $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))); } ?>