如何使用API接口查询物流信息?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用API接口查询物流信息?相关的知识,希望对你有一定的参考价值。

电商行业的迅猛发展,推动着相关产业,尤其是物流行业需求的增加,据百度指数显示,针对物流查询的关键词搜索近年来始终居高不下并有不断上涨趋势,足见物流查询的需求之大。鉴于我在自身业务中的一些实际使用经验和总结,接下来就以用友APILink为例,讲一讲如何通过对接API接口,调用查询接口,获取物流信息。
用友APILink官方平台上,“全国快递物流查询API”支持包括申通、顺丰、圆通、韵达、中通、汇通等快递公司在内的百家快递物流单号查询,是专门服务于快递查询的API接口。
? 覆盖诸多快递公司:提供包括申通、顺丰、圆通、韵达、中通、汇通等快递公司在内的百家快递物流单号查询。
? 数据更新及时:与各快速公司官网实时同步。
? 智能识别操作:自动识别快递公司。
? 返回接口标准:统一接口标准、快速准确返回。
? 专业运营能力:数据接口每日检查、更新,专人负责维护,保证程序正常运行 。
试用及体验的一些总结:
技术图片

在官网注册账号之后,找到所需API接口并下单,也可使用官网提供的免费试用次数体验,即可获得专属的apicode,通过apicode可获得对接权限。具体的下单过程很简单,按照网站上的提示进行即可,这里就不再进行展示。
PS:(官网)https://api.yonyoucloud.com/

用友的全国快递物流查询接口提供了两个子接口,分别是快递查询接口和获取快递公司接口,可根据具体需求自主选择。
请求参数
技术图片
示例
在“我的API”中可找到已购买的“全国快递物流查询”服务,点击测试

技术图片
在参数设置中填写快递单号(顺丰请输入“单号 : 收件人或寄件人手机号后四位”,如:123456789:1234),快递公司可选择auto自动获取,95%能自动识别,点击测试即可。

技术图片
请求头

技术图片
响应体


    status: "0",
    msg: "ok",
    result: 
        number: "75151130616233",
        type: "zto",
        list: [
            time: "2019-05-29 17:15:13",
            status: "【北京市】 快件已在 【北京永丰】 签收, 签收人: 本人, 如有疑问请电联:13371650608 / 010-82492480, 您的快递已经妥投。风里来雨里去, 只为客官您满意。上有老下有小, 赏个好评好不好?【请在评价快递员处帮忙点亮五颗星星哦~】"
        , 
            time: "2019-05-29 14:52:08",
            status: "【北京市】 【北京永丰】 的X-营业部用友陈进(13371650608) 正在第1次派件, 请保持电话畅通,并耐心等待(95720为中通快递员外呼专属号码,请放心接听)"
        , 
            time: "2019-05-29 14:50:05",
            status: "【北京市】 快件已经到达 【北京永丰】"
        , 
            time: "2019-05-29 07:34:51",
            status: "【北京市】 快件离开 【北京】 已发往 【北京永丰】"
        , 
            time: "2019-05-29 07:26:33",
            status: "【北京市】 快件已经到达 【北京】"
        , 
            time: "2019-05-28 18:56:15",
            status: "【徐州市】 快件离开 【徐州中转部】 已发往 【北京】"
        , 
            time: "2019-05-28 18:53:22",
            status: "【徐州市】 快件已经到达 【徐州中转部】"
        , 
            time: "2019-05-28 18:49:53",
            status: "【徐州市】 快件离开 【徐州】 已发往 【北京】"
        , 
            time: "2019-05-28 18:19:20",
            status: "【徐州市】 快件已经到达 【徐州】"
        , 
            time: "2019-05-28 16:44:49",
            status: "【徐州市】 【徐州泉山九部】(13305210139) 的 徐州泉山九部(13305210139) 已揽收"
        ],
        deliverystatus: "3",/*  0:快递收件(揽件)1.在途中 2.正在派件 3.已签收 4.派送失败 5.疑难件 6.退件签收  */
        issign: "1",  /*  1.是否签收  */
        expName: "中通快递",
        expSite: "www.zto.com ",
        expPhone: "95311",
        logo: "http://img3.fegine.com/express/zto.jpg",
        courier: "", /*  快递员(没有则为空)  */
        courierPhone: "13371650608" /*  快递员电话(没有则为空)  */
    

(具体代码实现可以参照用友APILink官网的全国快递查询接口页面)
以上就完成了使用API接口查询快递信息的全过程。总体来说,这种查询方式返回结果完备、快速、准确,并且服务稳定,操作简单。

以上是关于如何使用API接口查询物流信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用外部API接口实现快递物流单号查询(快递鸟案例)

如何最快实现物流即使查询功能-物流轨迹查询API

Java查询快递物流信息api接口写法免费

物流轨迹查询API - 产品应用篇

快递鸟即时查询API接口和物流跟踪接口有啥区别?

物流即使查询API - JAVA篇