一、背景介绍
电商网站、企业内部系统或者在线管理系统
这种一般都是拥有一定需求量的需求型群体,独个的去查询或者做跳转链接已经不适用了,这种情况下就比较适合对接一个快递查询的接口来实现一站式集成查询。这样做的好处就在于不管是哪一家快递公司的物流信息都可以在对接这样一个接口之后都可以实现实时的跟踪查询,方便快捷。下面以介绍一个快递鸟免费的快递查询API接口。
二、快递查询API接口对接示例
快递鸟免费申请,可直接对接使用,文档中有key可直接用到请求地址中。
1.输入参数的定义:
2.返回结果定义:
请求示例:
{ "OrderCode": "", "ShipperCode": "SF", "LogisticCode": "118650888018" }
返回示例:
没有物流轨迹的
{
"EBusinessID": "1109259",
"Traces": [],
"OrderCode": "",
"ShipperCode": "SF",
"LogisticCode": "118461988807",
"Success": false,
"Reason": null
}
有物流轨迹的
{
"EBusinessID": "1109259",
"OrderCode": "",
"ShipperCode": "SF",
"LogisticCode": "118461988807",
"Success": true,
"State": 3,
"Reason": null,
"Traces": [
{
"AcceptTime": "2019/06/25 08:05:37",
"AcceptStation": "正在派件..(派件人:邓裕富,电话:18718866310)[深圳 市]",
"Remark": null
},
{
"AcceptTime": "2019/06/25 04:01:28",
"AcceptStation": "快件在 深圳集散中心 ,准备送往下一站 深圳 [深圳市]",
"Remark": null
},
{
"AcceptTime": "2019/06/25 01:41:06",
"AcceptStation": "快件在 深圳集散中心 [深圳市]",
"Remark": null
},
{
"AcceptTime": "2019/06/24 20:18:58",
"AcceptStation": "已收件[深圳市]",
"Remark": null
},
{
"AcceptTime": "2019/06/24 20:55:28",
"AcceptStation": "快件在 深圳 ,准备送往下一站 深圳集散中心 [深圳市]",
"Remark": null
},
{
"AcceptTime": "2019/06/25 10:23:03",
"AcceptStation": "派件已签收[深圳市]",
"Remark": null
},
{
"AcceptTime": "2019/06/25 10:23:03",
"AcceptStation": "签收人是:已签收[深圳市]",
"Remark": null
}
]
}
有疑问加站长微信联系(非本文作者)