Maison > Questions et réponses > le corps du texte
公司的商城需要添加快递信息,根据快递单号查询快递信息,并显现在页面上改如何实现!!需要运用到哪方面的知识,或者用哪里的技术
PHPz2017-04-11 10:43:49
可以用快递鸟的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 Key
List<KdniaoTrace> 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 | 【上海市闵行区虹桥公司】 派件人: 朱照耀 派件中 派件员电话18321539302
2016-05-26 11:55:09 | 客户 签收人: 邮件收发章 已签收 感谢使用圆通速递,期待再次为您服务