要做快遞資訊展示,比如已下單 已發貨,貨物到哪了,這樣的資訊顯示,如何調用快遞公司的API?想用順豐快遞的,看開發手冊好複雜,看不讀懂,誰知道怎麼用?
回複內容:
要做快遞資訊展示,比如已下單 已發貨,貨物到哪了,這樣的資訊顯示,如何調用快遞公司的API?想用順豐快遞的,看開發手冊好複雜,看不讀懂,誰知道怎麼用?
彙總資料和百度API 都還可以,有些收費,有免費試用
參考:快遞鳥
我們用了kuaidi100的免費介面。http://www.kuaidi100.com/
https://www.juhe.cn/docs/api/id/43 可以看下彙總資料的 比較專業
轉自之前回答過的一個問題:https://segmentfault.com/q/1010000005360416/a-1020000005369082
可以用快遞鳥的API,給你一份Java的DEMO:https://github.com/wucao/common-api
快遞鳥官方網站:http://www.kdniao.com/
介面文檔:http://www.kdniao.com/YundanChaxunAPI.aspx
免費使用,每天不超過3000次,需要註冊後才可以使用。快遞公司編碼:http://www.kdniao.com/file/ExpressCode.xls
使用:
KdniaoService kdniaoService = new KdniaoService();kdniaoService.setApiId("API ID"); // API ID(商戶ID)kdniaoService.setApiKey("API Key"); // API KeyList list = kdniaoService.getTrace("YTO", "700192858115"); // 快遞公司編碼、快遞單號for(KdniaoTrace trace : list) { System.out.println(trace.getTime() + " | " + trace.getMessage());}
輸出:
2016-05-24 19:15:08 | 【廣東省廣州市白雲區羅沖圍公司】 取件人: 張定 已收件2016-05-24 20:15:35 | 【廣東省廣州市白雲區羅沖圍公司】 已收件2016-05-24 23:07:52 | 【廣州轉運中心】 已收入2016-05-24 23:13:35 | 【廣州轉運中心】 已發出 下一站 【上海轉運中心】2016-05-26 02:18:40 | 【上海轉運中心】 已收入2016-05-26 04:33:15 | 【上海轉運中心】 已發出 下一站 【上海市閔行區虹橋公司】2016-05-26 07:37:59 | 【上海市閔行區虹橋公司】 已收入2016-05-26 07:38:03 | 【上海市閔行區虹橋公司】 派件人: 朱照耀 派件中 派件員電話183215393022016-05-26 11:55:09 | 客戶 簽收人: 郵件收發章 已簽收 感謝使用圓通速遞,期待再次為您服務