快递查询API接口对接案例(顺丰、圆通、中通、德邦、天天)

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

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

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

    1)接口规则

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

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

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

d、接口指令1002。

e、请求地址:http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx

   

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

系统级输入参数

类型

应用级输入参数

必须要求

说明

RequestData

String

OrderCode

O

订单编号

请求内容,JSON格式,和DataType一致

ShipperCode

R

快递公司编码

LogisticCode

R

物流单号

EBusinessID

String

 

R

电商ID

RequestType

String

R

请求指令类型:1002

DataSign

String

R

数据内容签名

DataType

String

R

请求、返回数据类型: 2-json;


    3)返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

电商用户ID

OrderCode

String

O

订单编号

ShipperCode

String

R

快递公司编码

LogisticCode

String

R

物流运单号

CallBack

String

O

用户标识

Success

Bool

R

成功与否

Reason

String

O

失败原因

State

String

R

物流状态: 0-无轨迹 2-在途中,3-签收,4-问题件

Traces/物流轨迹详情

AcceptTime

String

R

时间

AcceptStation

String

R

描述

Remark

String

O

备注


    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)

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

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值