接口地址:阿里云全球物流快递查询(单号识别)

登录阿里云进行购买,有免费试用次数,可以免费查询100次。

购买成功之后去阿里云 控制台→云市场→已购买服务 就能看自己的接口所需要的key。

然后java调用代码:

public static void main(String[] args) {String host = "https://goexpress.market.alicloudapi.com";String path = "/goexpress";String method = "GET";String appcode = "你自己的AppCode";Map<String, String> headers = new HashMap<String, String>();//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105headers.put("Authorization", "APPCODE " + appcode);Map<String, String> querys = new HashMap<String, String>();querys.put("no", "780098068058");querys.put("type", "zto");//JDK 1.8示例代码请在这里下载:  http://code.fegine.com/Tools.ziptry {/*** 重要提示如下:* HttpUtils请从* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java* 或者直接下载:* http://code.fegine.com/HttpUtils.zip* 下载** 相应的依赖请参照* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml* 相关jar包(非pom)直接下载:* http://code.fegine.com/aliyun-jar.zip*/HttpResponse response = HttpUtils.doGet(host, path, method, headers, querys);//System.out.println(response.toString());如不输出json, 请打开这行代码,打印调试头部状态码。//状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误//获取response的bodySystem.out.println(EntityUtils.toString(response.getEntity()));} catch (Exception e) {e.printStackTrace();}}

注意看重要提示,要先写一个HttpUtils类,然后引入jar包或者pom依赖。

正常返回示例:

{"code": "OK","no": "780098068058","type": "ZTO","list": [{"content": "【石家庄市】 快件已在 【长安三部】 签收,签收人: 本人, 感谢使用中通快递,期待再次为您服务!","time": "2018-03-09 11:59:26"}, {"content": "【石家庄市】 快件已到达 【长安三部】(0311-85344265),业务员 容晓光(13081105270) 正在第1次派件, 请保持电话畅通,并耐心等待","time": "2018-03-09 09:03:10"}, {"content": "【石家庄市】 快件离开 【石家庄】 发往 【长安三部】","time": "2018-03-08 23:43:44"}, {"content": "【石家庄市】 快件到达 【石家庄】","time": "2018-03-08 21:00:44"}, {"content": "【广州市】 快件离开 【广州中心】 发往 【石家庄】","time": "2018-03-07 01:38:45"}, {"content": "【广州市】 快件到达 【广州中心】","time": "2018-03-07 01:36:53"}, {"content": "【广州市】 快件离开 【广州花都】 发往 【石家庄中转】","time": "2018-03-07 00:40:57"}, {"content": "【广州市】 【广州花都】(020-37738523) 的 马溪 (18998345739) 已揽收","time": "2018-03-07 00:01:55"}],"state": "3",  /* -1:单号或代码错误;0:暂无轨迹;1:快递收件;2:在途中;3:签收;4:问题件 5.疑难件 6.退件签收 */"msg": "查询成功","name": "中通快递",                 /*  快递公司名称                */  "site": "www.zto.com",              /*  快递公司官网                */"phone": "95311",                   /*  快递公司电话                */"courier": "容晓光",                /*  快递员 或 快递站(没有则为空)*/"courierPhone":"13081105270",       /*  快递员电话 (没有则为空)     */"updateTime":"2019-08-27 13:56:19", /*  快递轨迹信息最新时间        */"takeTime":"2天20小时14分",         /*  发货到收货消耗时长 (截止最新轨迹)  */"logo": "http://img3.fegine.com/express/zto.jpg"      /*  快递Logo  */
}

错误返回示例:

{"code":"205","no":"7800980680581","type":"ZTO","list":[],"state":"0","msg":"暂无轨迹信息"}

错误码定义:

错误码 错误信息 描述
201 快递单号错误 快递单号错误
203 快递公司不存在 快递公司不存在
204 快递公司识别失败 快递公司识别失败
205 没有信息 没有信息
207 该单号被限制,错误单号 该单号被限制,错误单号
-1 单号或快递公司错误 单号或快递公司错误
OK 查询成功 查询成功

java调用快递物流接口api相关推荐

  1. Java快递物流查询接口,怎么接入物流接口API,如何根据单号查询物流跟踪的详细信息的Demo详细说明。

    Java怎么写物流接口,怎么接入物流接口,如何根据单号查询物流跟踪的详细信息 1. 需求 根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递Api接口,实现自动查询的功能 2. demo实 ...

  2. Java快递物流查询接口,怎么接入物流接口API,如何根据单号查询物流跟踪的详细信息的Demo详细说明

    Java怎么写物流接口,怎么接入物流接口,如何根据单号查询物流跟踪的详细信息 实现需求: 根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递Api接口,实现自动查询的功能 应用场景 实现的 ...

  3. 从申请到调用:全国快递物流查询 API 使用教程

    引言 面对越来越多的快递需求和快递公司的日益增多,手动查询快递状态的工作变得愈发繁琐.此时,一个全国快递物流查询 API 的出现能够极大地提高查询的效率和准确性,解决人工查询的问题,为用户提供更加便捷 ...

  4. 免费常用的快递物流查询api接口介绍

    快递查询接口API 快递查询接口是指快递查询网对外开放的应用程序接口,开发人员能够通过调用该接口与快递查询网进行交互,并基于该接口开发自己的快递查询应用程序.目前比较常用的第三方接口有快递鸟. 应用场 ...

  5. 国内主流常用快递物流查询api接口介绍以及demo分享

    快递查询接口API 快递查询接口是指快递查询网对外开放的应用程序接口,开发人员能够通过调用该接口与快递查询网进行交互,并基于该接口开发自己的快递查询应用程序.目前比较常用的第三方接口有快递鸟.一次性可 ...

  6. 国内主流快递物流查询API接口测评对比

    • 快递物流查询API接口 快递查询接口是指快递查询网对外开放的应用程序接口,开发人员能够通过调用该接口与快递查询网进行交互,并基于该接口开发自己的快递查询应用程序. • 应用场景 ① 买家物流查询: ...

  7. java实现快递物流查询(阿里云快递物流)

    java实现快递物流查询(阿里云快递物流) 链接:阿里云快递物流直达通道 购买成功接下来去图下找到AppCode,调用快递接口时用的到 接下来直接贴上代码 /*** 查询物流信息* @return*/ ...

  8. 快递鸟快递实时快递查询接口API案例代码

    一.快递查询接口API描述 快递鸟实时快递查询接口输入运单号自动识别物流公司编码,实时返回最新物流轨迹. (1)接口支持按照运单号查询(单个查询). (2)接口需要指定快递单号,格式不对或则编码错误都 ...

  9. PHP快递查询接口api和快递单号智能判断PHP代码

    如果电商企业想将业务提升到一个新的水平,则应考虑接入第三方快递查询API接口.快递查询API接口提供了很多好处,并且可以为电商企业.微商带来强大的竞争优势.因为相对于独立一家家对接各个快递公司的服务接 ...

最新文章

  1. 最新剑桥《AI全景报告》出炉:中国发表机器学习学术研究超过美国
  2. LeetCode-175. 组合两个表(SQL语句中的LEFT JOIN)
  3. ventory制作U盘启动盘
  4. fir.im Weekly - 2017 年必须了解的 iOS 开源库
  5. 我2017年游泳特训安排
  6. 织梦 tags.php静态化,dedecms网站tag标签全部静态化的解决方法
  7. skywalking环境搭建及使用
  8. 国外地球物理强势学校与知名研究组
  9. 开公司的两个方向,要么把公司开成很赚钱,要么把公司做成很值钱
  10. InnoTek VirtualBox – 很有潜力的OS模拟器
  11. 用户故事与敏捷方法—迭代计划
  12. centos 打包某个目录_Linux(CentOS)下目录档案管理以及档案文件系统打包压缩
  13. 与其埋头啃文献不如关注这些公众号
  14. matlab在图像两点连线,matlab画图,画出任意两点间的连线图,请高人帮忙呀,谢谢!谢谢!...
  15. 青岛小学 初中有计算机编程比赛,2017年青岛中小学信息技术竞赛活动.doc
  16. java实现mysql拦截_在mybatis执行SQL语句之前进行拦击处理实例
  17. ENVI系列--使用矢量文件裁剪目标区域
  18. 如何测试c语言程序运行时间
  19. Python startswith endswith
  20. 胡博君图解Java之eclipse下载地址和JDK下载和安装和环境变量配置

热门文章

  1. id returned 1 existed:让人发疯的devc++报错
  2. h3c登录交换机的配置方法
  3. 【游戏编程扯淡精粹】如何学习编程语言
  4. 计算机如何永久删除文件无法找回,电脑文件永久性删除了怎么办?简单五招教你恢复...
  5. MAC下HFS,HFS+,HFSX文件系统 解析
  6. python代码 素数集合 回文素数,反素数,梅森素数,双素数
  7. 求1!+2!+3!+.......20!
  8. c#操作word图表(一)
  9. 思科模拟器CISCO/华为模拟器ENSP配置一个完整的校园网(网络安全、数据冗余)
  10. 商务人士适合用什么邮箱?一款商务人士必备的邮箱推荐