>백엔드 개발 >PHP 튜토리얼 >javascript - 如商城添加快递跟踪信息

javascript - 如商城添加快递跟踪信息

WBOY
WBOY원래의
2016-06-06 20:07:151612검색

javascript - 如商城添加快递跟踪信息公司的商城需要添加快递信息,根据快递单号查询快递信息,并显现在页面上改如何实现!!需要运用到哪方面的知识,或者用哪里的技术

回复内容:

javascript - 如商城添加快递跟踪信息公司的商城需要添加快递信息,根据快递单号查询快递信息,并显现在页面上改如何实现!!需要运用到哪方面的知识,或者用哪里的技术

找个快递信息api,和他做接口,把你需要的信息返回

http://www.jisuapi.com/api/express/这里有查询接口,

或者你们自己联系快递公司要接口。

我之前做过抓取快递100的数据

首先,你们先要有一套快递查询的后台子系统,然后是和传递查询提供商或快递公司保持良好合作关系
因为数据不是你们的,所以有时候花点小钱也是值得的

可以根据http://www.kuaidi100.com/openapi/,写一个接口api 就好了,推荐快递100的接口比较好,

如果想要样式好看,比如类似天猫那样的,那就可以抓快递一百的手机端的数据,然后自己组装

可以用快递鸟的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

使用:

<code>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());
}</kdniaotrace></code>

输出:

<code>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 | 客户 签收人: 邮件收发章 已签收 感谢使用圆通速递,期待再次为您服务</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.