顺丰,四通一达,京东,百世,天天,德邦快递目前提供了两种对接方式:

  1. 一种是开发者自助对接,需要注册账户后,申请成为开发者,再根据要求对接,整个流程较为繁琐;
  2. 还有一种方式就是通过第三方快递单号查询API接口服务商对接(例如快递100API)

如果对接公司数量超过3家,对接起来会比直接对接顺丰,四通一达,京东,百世,天天,德邦快递简单。

物流轨迹查询-使用的物流单号和快递单号即可实现查询物流信息。 对接在电商网站、SaaS系统或ERP系统上之后,使用者只需要输入快递单号就可以查询物流,不需要物流编码。整个流程是通过快递100API的两个接口实现的,一个是快递物流查询接口,一个是智能单号识别的接口,其中智能单号识别接口是免费使用的。

快递100API的java-demo 集成了实时查询、订阅推送、智能判断、云打印相关、电子面单相关、短信、商家寄件等接口。

此篇java-demo内容包括:物流轨迹接口+快递信息地图轨迹接口+快递状态更新订阅接口+智能识别接口方便开发者实现:运营前端下单寄件后自动回传物流单号且无需人工判断物流单号所属公司——>物流状态如有变化则自动更新到客户端和后台系统——>可视化展示物流运输路径或只展示文字信息。

语言:java

顺丰,四通一达,京东,百世,天天,德邦快递快递单号接口通过快递100API接口对接简单方便,顺丰,四通一达,京东,百世,天天,德邦快递快递查询接口API和电子面单接口可以通过快递100API对接,通过顺丰,四通一达,京东,百世,天天,德邦快递单号和手机号后四位查询轨迹信息,如果是通过快递100API下单获得的顺丰,四通一达,京东,百世,天天,德邦快递单号,可通过单号直接查询,具体查看快递100API接口技术文档查看接口说明。

物流轨迹接口demo:

Add Config

使用sdk的可以先配置account.properties,账号信息可以登录快递100获取https://poll.kuaidi100.com/manager/page/myinfo/enterprise (注意不要泄露快递100的账号密码以及授权key等敏感信息,以防被他人盗用!!!)

Gradle

dependencies {implementation 'com.github.kuaidi100-api:sdk:1.0.4'
}

Maven

 <dependency><groupId>com.github.kuaidi100-api</groupId><artifactId>sdk</artifactId><version>1.0.4</version></dependency>

Use Junit Test

public class BaseServiceTest {private String key = PropertiesReader.get("key");private String customer = PropertiesReader.get("customer");private String secret = PropertiesReader.get("secret");private String siid = PropertiesReader.get("siid");private String userid = PropertiesReader.get("userid");private String tid = PropertiesReader.get("tid");private String secret_key = PropertiesReader.get("secret_key");private String secret_secret = PropertiesReader.get("secret_secret");

物流轨迹接口-java-demo

      /*** 物流轨迹接口*/@Testpublic void testQueryTrack() throws Exception{QueryTrackReq queryTrackReq = new QueryTrackReq();QueryTrackParam queryTrackParam = new QueryTrackParam();queryTrackParam.setCom(CompanyConstant.YT);queryTrackParam.setNum("YT9383342193097");queryTrackParam.setPhone("17725390266");String param = new Gson().toJson(queryTrackParam);queryTrackReq.setParam(param);queryTrackReq.setCustomer(customer);queryTrackReq.setSign(SignUtils.querySign(param ,key,customer));IBaseClient baseClient = new QueryTrack();System.out.println(baseClient.execute(queryTrackReq));}/*** 快递信息地图轨迹接口*/

快递信息地图轨迹接口-java-demo

       /*** 快递信息地图轨迹接口*/@Testpublic void testQueryMapView() throws Exception{QueryTrackReq queryTrackReq = new QueryTrackReq();QueryTrackParam queryTrackParam = new QueryTrackParam();queryTrackParam.setCom(CompanyConstant.YD);queryTrackParam.setNum("4311159956248");queryTrackParam.setPhone("17725390266");queryTrackParam.setFrom("河北保定市");queryTrackParam.setTo("湖南岳阳市");queryTrackParam.setResultv2("2");String param = new Gson().toJson(queryTrackParam);queryTrackReq.setParam(param);queryTrackReq.setCustomer(customer);queryTrackReq.setSign(SignUtils.querySign(param ,key,customer));IBaseClient baseClient = new QueryTrackMap();HttpResult result = baseClient.execute(queryTrackReq);QueryTrackMapResp queryTrackMapResp = new Gson().fromJson(result.getBody(),QueryTrackMapResp.class);System.out.println(queryTrackMapResp);}

快递状态更新订阅接口-java-demo

        /*** 快递状态更新订阅接口*/@Testpublic void testSubscribe() throws Exception{SubscribeParameters subscribeParameters = new SubscribeParameters();subscribeParameters.setCallbackurl("http://www.baidu.com");subscribeParameters.setPhone("17725390266");SubscribeParam subscribeParam = new SubscribeParam();subscribeParam.setParameters(subscribeParameters);subscribeParam.setCompany(CompanyConstant.ST);subscribeParam.setNumber("773039762404825");subscribeParam.setKey(key);SubscribeReq subscribeReq = new SubscribeReq();subscribeReq.setSchema(ApiInfoConstant.SUBSCRIBE_SCHEMA);subscribeReq.setParam(new Gson().toJson(subscribeParam));IBaseClient subscribe = new Subscribe();System.out.println(subscribe.execute(subscribeReq));}

智能识别接口-java-demo

 /*** 智能识别接口(正式用户可以使用)*/@Testpublic void testAutoNum() throws Exception{AutoNumReq autoNumReq = new AutoNumReq();autoNumReq.setKey(key);autoNumReq.setNum("773039762404825");IBaseClient baseClient = new AutoNum();System.out.println(baseClient.execute(autoNumReq));}

官方技术支持:https://api.kuaidi100.com/document/5eb9f5b686b0df41883139f4.html

顺丰,四通一达,京东,百世,天天,德邦快递接口java-demo【快递100API】相关推荐

  1. JAVA快递寄件下单api接口一次性接入顺丰,中通,圆通,申通,韵达,京东,德邦,百世,天天

    为了让各位更快地接入顺丰,中通,圆通,申通,韵达,京东,德邦,百世,天天等主流快递公司,大家可以把源码复制到你的项目上,将源码里的参数改成自己的账户参数就能直接使用了. ​ 此篇java demo方便 ...

  2. 京东物流将收购德邦股份66.49%股份

    近日,京东物流与德邦物流达成战略合作,京东物流将收购德邦股份66.49%股份.双方将在快递快运.跨境.仓储与供应链等领域展开深度合作,并将继续保持品牌和团队独立运营. 今天,德邦股份对外发布公告称,公 ...

  3. 京东物流加速整合德邦物流:余睿担任董事长 唐伟为副董事长

    雷递网 乐天 10月18日 德邦物流股份有限公司(简称为"公司")日前召开董事会,董事会同意选举余睿为公司董事长,唐伟为公司第五届董事会副董事长. 德邦物流董事会选举潘嵩.李学军女 ...

  4. 极兔收购百世快递,谁是赢家?

    燃次元(ID:chaintruth)原创 10月29日,百世集团宣布,作价68亿元人民币将旗下百世快递出售给极兔,交易预计在2022年上半年完成. 百世集团创始人.董事长兼CEO周韶宁发内部信称,根据 ...

  5. 左手快运,右手海外,百世集团有护城河了吗?

    2021年,对中国物流行业而言是具有历史意义的一年.去年12月8日,国家邮政局快递大数据平台实时监测数据显示,当年我国快递业务包裹数已达1000亿件,这是我国快递业务量首次突破千亿级别. 也正是在20 ...

  6. 百世退场,极兔加速,快递行业“内卷”何时休?

    又是一年多事之秋,或许也没有人会想到,一只从海外回来的"极兔",将国内快递行业掀得天翻地覆. 近期,百世集团宣布,旗下百世快递业务将以约68亿元人民币交易给极兔速递,该笔交易预计将 ...

  7. PHP 通过单号查询快递( 申通、EMS、顺丰、圆通、中通、韵达、天天、汇通、全峰、德邦、宅急送)

    <meta charset="UTF-8"/> <!-- 让网页使用 UTF8 编码 --> <?php/*** @author ipqhjjybj* ...

  8. 25岁德邦被京东收购,网友:这次。。。

    点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐ 点击领取全栈资料:全栈资料 刚刚,网传经过一个多月的洽谈,终于尘埃落地,京东确定收购德邦! 对此京东方面暂未回应,德邦回应称一切以公告为准. ...

  9. 25岁德邦被京东收购,网友:京东可以。。。

    刚刚,网传经过一个多月的洽谈,终于尘埃落地,京东确定收购德邦! 对此京东方面暂未回应,德邦回应称一切以公告为准. 德邦股份:继续停牌 2月27日,德邦股份发布公告称,德邦物流股份有限公司(以下简称公司 ...

  10. 收购德邦,京东物流打的什么算盘?

    过去几年间,随着电商产业的高速发展,我国的快递行业也随之迎来了产业的「黄金时代」,圆通.中通.韵达和顺丰等快递企业在这波发展浪潮中赚得盆满钵满. 不过在这些快递公司中,却有一个物流品牌显得有些&quo ...

最新文章

  1. 全面解读SDH、MSTP、OTN和PTN的区别和联系
  2. Eschool校园网平台介绍
  3. excel合并两列内容_不要再粘粘粘,合并Excel表格数据,3秒完成
  4. 计算机基础及ms应用在线,全国一级计算机基础及MS Office应用课件 (2).pdf
  5. 每个人都应该读一读贝索斯的致股东信 1997-2016
  6. C语言调用函数将is替换为be,C语言程序设计课件ppt.ppt
  7. Leetcode 20. Valid Parentheses
  8. Drillbeach---第二章 Drillbench 5.1 Dynaflodrill 用户指南
  9. 中国金融牌照大全(内附各牌照注册条件)
  10. go语言中的type关键字
  11. 财经365零基础学投资:用江恩展望下半年股市
  12. 如何教会爸妈用智能手机?方法比耐心重要,get这份手绘板说明书!
  13. maven开发web项目
  14. xray和burp联动
  15. 2014诺贝尔物理学奖:蓝光LED
  16. BCS2022|齐向东:“零事故”将成为网络安全建设新目标
  17. python求矩阵的谱半径
  18. JS学习笔记——基础第二弹
  19. 曾国藩秘而不宣,老实人有这3个软肋,再闷头苦干也不会被重用
  20. 局域网查看工具(LanSee) V1.63

热门文章

  1. python 股票行情系统_手把手教你用 Python 打造股票行情分析的 GUI
  2. 高中数学竞赛与自主招生内部练习试题<二>
  3. 为新开的餐厅设计网站html,18个以餐饮美食为主题的优秀网页设计
  4. 梯度提升(Gradient Boosting)算法
  5. 电子文档迎接“双轨制”
  6. Qt实现类似QQ头像
  7. 电脑无故关机,出现提示:从异常关机中恢复 bluescreen.........
  8. linux下c++程序崩溃,如何处理core dump
  9. 让人苦笑不得的基带版本未知错误
  10. PostgreSql增删改(与mysql差异)