1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          PHP 快遞查詢源碼指導

          來源:互聯網轉載 時間:2024-01-29 07:57:53

          ? 背景

          • 最近進行網站后臺開發,需要實現物流的即時查詢,發現之前集成的 快遞100物流查詢 API ——【PHP 快遞查詢源碼資源】 已經不能正常使用了; 為了方便以后的業務需求,經過比較,最后選擇使用 第三方物流 ——【快遞鳥】
          • 同時,在此進行整理,希望能幫到有需求的道友們,謝謝 …

          官方文檔: 快遞鳥 —— 即時查詢API 開發框架:ThinkPHP5.1.2

          ? 開發步驟

          ①. 前期準備

          • 首先要進行快遞鳥賬號的注冊 并根據對方的要求,完善用戶申請。 然后,根據自己的需求,開通所需服務(如果只是進行物流信息的查詢,以當前業務查詢次數較少為例):

          ②. 集成類的使用

          • 首先需要登錄 快遞鳥 獲取賬號的 用戶IDAPI key 對所提供源碼中的 集成類 BirdExpress.php ,進行配置項的替換操作
          • 然后 將集成類整合到你的項目框架,根據框架規則進行必要修改(框架不同規則自然多數不同,本人為 ThinkPHP5.1.2) 下圖為簡單的調用測試:

          ③. 核心處理方法源碼

          • 首先,官方的代碼 demo獲得的物流信息是正序展示的 為了方便物流信息的倒序展示,我進行了對數組Traces 的反轉操作
          /**     * 核心方法     * Json方式 查詢訂單物流軌跡     * @param string $ShipperCode 快遞公司編碼     * @param string $LogisticCode 物流單號     * @param int $arrayFlag 是否進行數組轉化標志 默認0:否  1:轉化     * 參考規則舉例:     * $requestData = "{'OrderCode':'','ShipperCode':'ZTO','LogisticCode':'640041334612'}";     * @return result 包含即時物流信息的 Json數據     */    public function getOrderTracesByJson($ShipperCode = "",$LogisticCode = "",$arrayFlag = 0)    {        $requestData = "{                               'OrderCode':'',                            'ShipperCode':'$ShipperCode',                            'LogisticCode':'$LogisticCode'                        }";        $postData = array(            'EBusinessID' => $this->EBusinessID,            'RequestType' => '1002',//接口指令1002            'RequestData' => urlencode($requestData),            'DataType' => '2',        );        $postData['DataSign'] = $this->encrypt($requestData, $this->AppKey);        $result = $this->sendPost($this->ReqURL, $postData);        //根據公司業務處理返回的信息......        if ($arrayFlag){            $result = json_decode($result,true);            //TODO 方便物流信息的倒序展示,進行數組反轉            $result['Traces'] = array_reverse($result['Traces']);        }        return $result;    }

          ④. [重要]: 代碼邏輯梳理,以及整體業務設計構化

          • 通過上面核心源碼的展示,你應該會注意到

          調用其方法,必須要傳入 快遞公司編碼 和 物流單號 這兩個參數

          • 好在,官方提供了 快遞公司編碼, 所以,鄙人的設計思路如下:
          1. 根據得到的 快遞公司編碼Excel表   取出其中的 "快遞公司"和"編碼"兩列數據存儲到本地數據表2. 在后臺操作人員輸入快遞單號時   同時要求選擇快遞公司,獲得 "編碼"   從而保證,在數據表中,存儲的快遞單號唯一匹配到一個編碼,繼而方便后面進行快遞信息查詢時,可同時獲得所需的兩個參數.

          ⑤. 效果展示截圖

          ? ***>>> 源碼上傳 >>>***(稍等,資源審核中)

          ? 附錄

          ①. 個人請求

          • 希望道友們能在這個【PHP 快遞查詢 - 源碼資源】下,給個評論,就說 : "樓主表示:代碼已過期,不能正常使用了,請不要再下載了!"

          —— 即便我刪掉了原先的博客,依然有人能通過其他路徑找到 !? 我也奇怪,為什么自己上傳的資源,CSDN 不允許刪除呢?

          ②. 為什么我選擇使用 快遞鳥API

          首先,我擁有一個,測試物流單號:640041334612 (中通快遞),然后使用多個快遞查詢服務,效果如下:

          通過比較發現:1. "快遞100" 沒有查到結果;"愛查快遞" 得出的結果并不是真實的物流信息2. "快遞網" 能查到快遞信息,但是詢問服務人員時知曉:要么網站上添加對方鏈接(我的管理后臺以及小程序、app是不能這樣玩的);要么需要進行套餐定制,最低的大概一年1000 —— (前期網站是不需要那么大的 查詢業務的,感覺浪費),而且,我不喜歡官網的設計風格(任性了)3. "快遞鳥",最讓我動心的是那個 "限3000次/天(即時查詢)" 是免費的對于業務量前期不大的網站足夠使用,即便后期有需要,也可以直接進行套餐升級

          ③. 參考文章

          • PHP實現物流查詢(通過快遞網API實現)
          標簽:快遞查詢源碼-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          史萊姆農場劇情?《史萊姆牧場(Slime Rancher)》是由莫諾美公園制作和發行的沙盒模擬游戲。情節設置剛入行的史萊姆,太可愛了。你被翻了嗎?這個游戲的世界觀說,人類發現了距離地球1000光年的史萊姆星球,于是派我們的主角碧翠絲勒博去探索史萊姆星球,在囚禁各種史萊姆的過程中,用史萊姆拉出來的巴巴換取金錢,不斷擴大牧場的勢力。探索粘液星球,與進攻的粘液戰斗。史萊姆牧場怎么下?1.我們上網頁,搜...

          安家電視劇演員表?羅進,孫立。王自健、田雷、孫嘉麗、楊浩宇、張、克里斯蒂娜、郭濤、席美娟、韓童生、李宗翰、丁嘉麗、白志迪、胡可、郝平、王以哲、梁超、戴樂樂。圖靈、楊坤、丁勇岱、董可飛、王志強、康群志、陳牧陽、遲鵬、王景碩、吳玉芳、閻學晶、劉濤、孫燕、錢杰、孫亮、張雯、劉杰、趙震、魏青、郭家明、馬亮等。安家電視劇演員表?《安家》是一部由安建執導的都市劇,由孫儷、羅晉、孫嘉瑜、張、和王以哲主演。該劇講...

          財務總監的工作主要有哪些?財務總監的具體職責如下:1.協調和監督企業的營運資金,保證企業的正常運轉。2.為企業發展融資。3.計劃公司納稅。4.支持主業發展,服務好業務部門。5.參與企業投資決策。財務總監的工作主要有哪些?1.在公司董事會和總經理的領導下,管理公司的會計、報表和預算。2.規劃公司的財務戰略。財務總監要根據公司下一步的戰略,提前做好財務預測決策,從財務的角度,提前做好投融資和成本控制的...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>