PHP最近做了物流快遞查詢的接口用得是快遞100


最近做了物流快遞查詢的接口用得是快遞100的,分享下心得體會

主要使用了2種接口,一個是api的 返回json xml 各種數據的

一個是返回的URL的  就是一個帶結果的網址  。

1  申請

找一個網站添加友情鏈接,基本是2個小時左右就有回應,反應很快

 

2PHP中使用curl即可,免費的每天是查詢2000次

代碼簡單  

$express_url='http://api.kuaidi100.com/api?id='.$appKey.'&com='.$deliveryInfo->getData('express_code').'&nu='.$deliveryInfo['express_number'].'&show=0&muti=1&order=desc';
        $get_content= http_curl_get($express_url);
        $data=json_decode($get_content);

獲取JSON數據即可

 

3  物流對照代碼 我也是網上找了找  測試了幾個快遞 都可以用

            'ems'=>'EMS',
            'shunfeng'=>'順豐',
            'shentong'=>'申通',
            'yuantong'=>'圓通',
            'zhongtong'=>'中通',
            'huitongkuaidi'=>'百世匯通',
            'baishiwuliu'=>'百世物流',
            'yunda'=>'韻達',
            'zhaijisong'=>'宅急送',
            'tiantian'=>'天天',

快遞的參數 是傳英文名的 供參考

 

4 獲取的結果 

json_decode()下即可

前端頁面展示 如下

         {foreach name="expressInfoUrl->data" item="item"}
                <li>
                       <span class="circle"></span>
                       <p>{$item->context}</p>
                       <span>{$item->time}</span>
                   </li>
          {/foreach}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM