免费物流快递查询API接口快速对接攻略(中通、申通、顺丰、韵达)

stdjkdblom 2019-09-06

快递查询API接口是使用的物流单号即可实现查询物流信息。主要应用在电商商城、ERP系统商、WMS系统商、快递柜、银行等企业。多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在后期的技术维护也会省下很多工作。

目前快递查询API接口有两种实现方式,一种是主动查询,一种是订阅接口推送数据。以快递鸟接口为例(接口对接需要接口秘钥,这里用的是测试的,不能够正式使用,可以到快递鸟官网申请http://www.kdniao.com/,是免费申请秘钥的)最后附有两个方法的demo

一.主动查询(即时查询API)

1)接口规则
a、查询接口支持按照运单号查询(单个查询,并发不超过10个/S)。

b、指定的物流运单号选择相应的快递公司编码,格式不对或则编码错误都会返失败的信息。如EMS物流单号应选择快递公司编码(EMS)

c、返回的物流跟踪信息按照发生的时间升序排列。

d、接口指令1002。

e、请求地址:登陆获取

2)系统级和应用级输入参数

免费物流快递查询API接口快速对接攻略(中通、申通、顺丰、韵达)

3)返回结果参数

免费物流快递查询API接口快速对接攻略(中通、申通、顺丰、韵达)

4)JSON请求示例

{

"OrderCode": "",

"ShipperCode": "SF",

"LogisticCode": "118650888018"
}

// "SF"为顺丰快递公司编码,其他编码可在快递鸟官网下载

5)JSON返回示例
//没有物流轨迹的

{

"EBusinessID": "1109259",

"Traces":[],
"OrderCode": "",

"ShipperCode": "SF",

"LogisticCode": "118461988807",

"Success": true,

"Reason": null

}

//有物流轨迹的

{

"EBusinessID": "1109259",

"OrderCode":"",
"ShipperCode": "SF",

"LogisticCode": "118461988807",

"Success": true,

"CallBack":"",
"State": 3,

"Reason": null,

"Traces":[

    {

       "AcceptTime": "2014/06/25 08:05:37",

       "AcceptStation": "正在派件..(派件人:邓裕富,电话:18718866310)[深圳 市]",

       "Remark": null

    },

    {

       "AcceptTime": "2014/06/25 04:01:28",

       "AcceptStation": "快件在 深圳集散中心 ,准备送往下一站 深圳 [深圳市]",

       "Remark": null

    },

    {

        "AcceptTime": "2014/06/2501:41:06",

       "AcceptStation": "快件在 深圳集散中心 [深圳市]",

       "Remark": null

    },

    {

       "AcceptTime": "2014/06/24 20:18:58",

       "AcceptStation": "已收件[深圳市]",

       "Remark": null

    },

    {

       "AcceptTime": "2014/06/24 20:55:28",

       "AcceptStation": "快件在 深圳 ,准备送往下一站 深圳集散中心 [深圳市]",

       "Remark": null

    },

    {

       "AcceptTime": "2014/06/25 10:23:03",

       "AcceptStation": "派件已签收[深圳市]",

       "Remark": null

    },

    {

       "AcceptTime": "2014/06/25 10:23:03",

       "AcceptStation": "签收人是:已签收[深圳市]",

       "Remark": null

    }

]
}

二.订阅接口推送数据(物流跟踪API)

订阅查询接口是定制化服务,用户可将订单信息订阅给快递公司,快递公司更新轨迹后,将实时转换成标准接口形式,推送给用户,起到实时推送的作用,提高效率。
同时用户订阅的数据还能选择是否通知快递员上门,实现在线下单功能。另外,快递鸟还有在途监控、电子面单等其他的接口方案,可以根据公司需求来选择。

1)接口规则
a、订单接收的信息(分给了的网点,业务员的信息),会通过推送接口推给客户(订阅并发不超过30次/S)客户需要按要求实现接口。

b、仅支持Json格式。

c、请求指令1008。

d、测试接口地址:http://testapi.kdniao.cc:8081/api/dist

e、联调通过后请更换为正式地址:http://api.kdniao.cc/api/dist

f、分发及订阅接口需要客户方实现回调接口,回调RequestType(1008)

2)系统级和应用级参数
系统级输入参数

3)JSON请求示例

{

"ShipperCode":"SF",
"OrderCode":"SF201608081055208281",

"LogisticCode":"3100707578976",

"PayType":"1",

"ExpType":"1",

"CustomerName":"",

"CustomerPwd":"",

"MonthCode":"",

"IsNotice":"0",

"Sender":{

    "Name":"1255760",

    "Tel":"",

   "Mobile":"13700000000",

    "ProvinceName":"广东省",

    "CityName":"深圳市",

    "ExpAreaName":"福田区",

    "Address":"测试地址"

},

"Receiver":{

    "Name":"1255760",

    "Tel":"",

   "Mobile":"13800000000",

    "ProvinceName":"广东省",

    "CityName":"深圳市",

    "ExpAreaName":"龙华新区",

    "Address":"测试地址2"

},

"Commodity":[

    {

        "GoodsName":"书本"

    }

]
}

5)JSON返回示例
{

"EBusinessID":"1151847",

"UpdateTime": "2016-08-0916:42:38",

"Success": true,

"Reason": ""

"EstimatedDeliveryTime":"2016-8-12"
}
即时查询APIdemo


物流跟踪APIdemo
![clipboard.png](/img/bVbvq4l)
![clipboard.png](/img/bVbvq4N)
![clipboard.png](/img/bVbvq4Y)
![clipboard.png](/img/bVbvq41)
![clipboard.png](/img/bVbvq5g)
![clipboard.png](/img/bVbvq5N)
![clipboard.png](/img/bVbvq2U)

相关推荐