1. 程式人生 > >快遞物流查詢介面API,使用Jquery的ajax跨域實現根據單號查詢物流跟蹤的詳細資訊

快遞物流查詢介面API,使用Jquery的ajax跨域實現根據單號查詢物流跟蹤的詳細資訊

應用場景:物流跟蹤資訊查詢
在這裡插入圖片描述

1. 本介面採用的是聚合資料介面:https://www.juhe.cn/docs/api/id/43

2. 首先,註冊賬號申請快遞單號介面:獲取申請的key
在這裡插入圖片描述

3. 介面所需引數檢視(主要是這三個需要傳到服務端)https://www.juhe.cn/docs/api/id/43

在這裡插入圖片描述

4. 實現程式碼

使用Jquery的ajax請求(因為服務端沒有主動設定開放CROS資源共享)瀏覽器會默認同源策略,所以需要跨域訪問,此時用:dataType:“jsonp” 即可

<!-- Jquery保證在1.12及以上 -->
<script src="./jquery-1.12.4.js"></script>
<script>
    var $key = "870967b6f718e99ceda764f1829c1763";  //申請的商戶ID
    var $kdNumber = "3383748328872";  //快遞單號
    var $com = "sto";  //快遞物流公司簡稱 如:STO申通  SF順風等
    $.get({
        url:'http://v.juhe.cn/exp/index',
        data:{
            key : $key,
            com : $com,
            no : $kdNumber
        },
        dataType:"jsonp",
        success:function(data){
            console.log(data);
        }
    });
</script>

在這裡插入圖片描述

5. 檢視聚合資料支援的哪些快遞公司的查詢:https://www.juhe.cn/box/index/id/43(部分參考)