中通快递物流单号查询API接口免费对接案例

本文介绍了如何使用中通快递物流单号查询API接口进行物流信息查询,适用于电商、ERP等企业。讲解了主动查询和订阅接口推送数据两种方式,并提供了相关接口的参数和示例代码。
摘要由CSDN通过智能技术生成

快递查询API接口是使用的物流单号即可实现查询物流信息。主要应用在电商商城、ERP系统商、WMS系统商、快递柜、银行等企业。多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在后期的技术维护也会省下很多工作。
中通快递物流单号查询API接口免费对接案例
    目前快递查询API接口有两种实现方式,一种是主动查询,一种是订阅接口推送数据。以快递鸟接口为例(接口对接需要接口秘钥,这里用的是测试的,不能够正式使用,可以到快递鸟官网申请http://www.kdniao.com/,是免费申请秘钥的)最后附有两个方法的demo

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

    1)接口规则

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

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

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

d、接口指令1002。

e、请求地址:快递鸟

   
     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)

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

    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)系统级和应用级参数

系统级输入参数

应用级输入参数

类型

是否必须

描述

RequestData(必填参数,请求内容,JSON格式,须和DataType一致))

CallBack

String

O

用户自定义回调信息

MemberID

String

O

会员标识(备用字段)

WareHouseID

String

O

仓库标识(备用字段)

CustomerName

String

O

电子面单客户账号

(与快递网点申请)

CustomerPwd

String

O

电子面单密码

SendSite

String

O

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值