分享快遞鳥單號查詢api接口簡單實用方法

      網友投稿 801 2025-03-31

      之前有介紹過一些單號接口的應用, 在這里介紹一下快遞鳥查詢接口的簡單應用,再次封裝一個cURL發送方法寫出:如果不想用這個函數,也可以使用file_get_content() 方法效果一致。在這里,我們來使用cURL方法來實現


      技術文檔請參考快遞鳥官網api:https://www.kdniao.com/api-track

      快遞公司編碼鏈接:https://www.kdniao.com/file/2019快遞鳥接口支持快遞公司編碼.xlsx

      (一)接入流程:

      【分享】快遞鳥單號查詢api接口簡單實用方法

      1>.注冊快遞鳥賬號,

      API_ID:XXXXXX

      API_KEY:XXXXXXXXXXXXXXXXXX

      2>.服務申請

      在個人中心里面申請需要的服務,即時查詢功能有免費的服務

      3>.對接服務

      寫自己的業務邏輯----本文主體

      4>.測試代碼

      5>.正式使用

      getOrderTracesByJson($order_sn='20181024457851254',$shipper_code='YD',$logistic_code='3945341219278'); ????????echo?$logisticResult; ????} ? ????/** ?????*?Json方式?查詢訂單物流軌跡 ?????*/ ????public?function?getOrderTracesByJson($order_sn,$shipper_code,$logistic_code){ ????????$requestData=?"{'OrderCode':'".$order_sn."','ShipperCode':'".$shipper_code."','LogisticCode':'".$logistic_code."'}"; ? ????????$datas?=?array( ????????????'EBusinessID'?=>?$this->EBusinessID, ????????????'RequestType'?=>?'1002', ????????????'RequestData'?=>?urlencode($requestData)?, ????????????'DataType'?=>?'2', ????????); ????????$datas['DataSign']?=?$this->encrypt($requestData,?$this->AppKey); ????????$result?=?$this->sendPost($this->ReqURL,?$datas); ? ????????//根據公司業務處理返回的信息...... ? ????????return?$result; ????} ? ????/** ?????*??post提交數據 ?????*?@param??string?$url?請求Url ?????*?@param??array?$datas?提交的數據 ?????*?@return?url響應返回的html ?????*/ ????public?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簽名 ?????*/ ????public?function?encrypt($data,?$appkey)?{ ????????return?urlencode(base64_encode(md5($data.$appkey))); ????} ? }

      API 電商

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel單個工作表怎么放到未打開工作簿開頭位置?
      下一篇:生產廠商與制造廠商的區別(生產廠商和制造廠商的區別)
      相關文章
      亚洲性在线看高清h片| 伊人久久亚洲综合影院| 亚洲人成精品久久久久| 无码不卡亚洲成?人片| 色婷婷亚洲一区二区三区| 亚洲精品蜜夜内射| 亚洲人成电影网站免费| 亚洲熟妇久久精品| 亚洲精品自偷自拍无码| 亚洲精品无码av中文字幕| 亚洲精品自偷自拍无码| 亚洲欧洲专线一区| 亚洲国产成人精品无码区花野真一 | 亚洲免费视频播放| 亚洲一区二区三区91| 亚洲va精品中文字幕| 天天爽亚洲中文字幕| 亚洲色无码专区一区| 亚洲欧美日韩中文字幕一区二区三区 | 香蕉大伊亚洲人在线观看| 亚洲精品天堂在线观看| 中国亚洲呦女专区| 亚洲av永久中文无码精品| 国产亚洲综合视频| 亚洲综合久久夜AV | 亚洲日韩中文字幕在线播放| 亚洲乱码中文字幕综合| 久久久综合亚洲色一区二区三区 | 亚洲欧洲日产国码av系列天堂| 亚洲欧洲国产精品香蕉网| 亚洲第一极品精品无码久久| 亚洲福利视频一区| 亚洲日韩国产精品无码av| 久久久久se色偷偷亚洲精品av | 亚洲熟妇无码av另类vr影视| 婷婷综合缴情亚洲狠狠尤物| 91麻豆国产自产在线观看亚洲| 麻豆亚洲AV永久无码精品久久| 亚洲精品第一国产综合亚AV| 天天综合亚洲色在线精品| 亚洲AV无码乱码在线观看|