快递查询API接口是利用物流单号查询物流信息。主要应用于电子商务商城、ERP系统提供商、WMS系统提供商、快递柜、银行等企业。多家快递物流公司接口统一对接。建议与接口提供商连接。一次可以对接多个快递公司,在后期的技术维护中会节省很多工作量。目前实现快速查询API接口的方式有两种,一种是主动查询,另一种是订阅接口推送数据。以快递鸟接口为例(接口对接需要接口密钥,用于测试,不能正式使用,可以在快鸟官网http://www.kdniao.com/申请秘钥expressbird)最后附上两个demo方法。一、主动查询(即时查询API)1)接口规则a.查询接口支持按运单号查询(单次查询,不超过10个并发查询/S)。b.为指定的物流运单号选择对应的快递公司代码。如果格式错误或代码错误,将返回失败信息。例如EMS物流单号应选择快递公司代码(EMS)c.退回的物流跟踪信息按照发生时间从小到大的顺序排列。d.接口指令1002。e.请求地址:登录获取2)系统级和应用级输入参数3)返回结果参数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/2508:05:37","AcceptStation":"发送物品..(发件人:邓玉富,电话:18718866310)[深圳]","Remark":null},{"AcceptTime":"2014/06/2504:01:28","AcceptStation":"快递在深圳分拨中心,准备发往下一站深圳[Shenzhen]","Remark":null},{“接受时间”:“2014/06/2501:41:06","AcceptStation":"货件在深圳配送中心[深圳]","Remark":null},{"AcceptTime":"2014/06/2420:18:58","AcceptStation":"已收货[深圳]","备注":null},{"AcceptTime":"2014/06/2420:55:28","AcceptStation":"快件在深圳,准备发往下一站深圳配送中心【深圳】","Remark":null},{"AcceptTime":"2014/06/2510:23:03","AcceptStation":"已签收[深圳]","Remark":null},{"AcceptTime":"2014/06/2510:23:03","AcceptStation":"收件人为:signedfor[ShenzhenCity]","Remark":null}]}2.订阅接口推送数据(物流跟踪API)订阅查询接口为自定义服务,用户可以向快递公司订阅订单信息。快递公司更新轨迹后,实时转换成标准接口形式推送给用户,起到实时推送的作用,提高效率,同时订阅的数据用户还可以选择是否通知快递员上门,实现在线下单功能。此外,信使鸟还有在途监控、电子面单等其他接口方案,可根据企业需求进行选择。1)接口规则订单收到的信息(配送网点、业务员信息)会通过推送接口推送给客户(订阅发帖不超过30次/S)。客户需要按要求实现接口。b.仅支持Json格式。C。请求指令1008。d.测试接口地址:http://testapi.kdniao.cc:8081/api/diste,联调通过后请改为官方地址:http://api.kdniao.cc/api/distf,分发订阅接口客户端需要实现回调接口,回调RequestType(1008)2)系统级和应用级参数系统级输入参数3)JSON请求示例{"ShipperCode":"SF","OrderCode":"SF201608081055208281","LogisticCode":"3100707578976","PayType":"1","ExpType":"1","CustomerName":"","CustomerPwd":"","MonthCode":"","IsNotice":"0","发件人":{"姓名":"1255760","电话":"","手机":"13700000000","ProvinceName":"广东省","CityName":"深圳","ExpAreaName":"福田区","Address":"测试地址"},"Receiver":{"Name":"1255760","Tel":"","Mobile":"13800000000","ProvinceName":"广东省","CityName":"深圳","ExpAreaName":"龙华新区","Address":"测试地址2"},"Commodity":[{"GoodsName":"Book"}]}5)JSON返回urn示例{"EBusinessID":"1151847","UpdateTime":"2016-08-0916:42:38","Success":true,"Reason":"""EstimatedDeliveryTime":"2016-8-12"}即时查询APIdemo物流跟踪APIdemo
