目前提供快递查询的接口平台有:
快递鸟 (非淘系用户使用最多)
菜鸟 (淘系用户使用)
不同接口的区别:
(1) 快递鸟支持 400 多家物流快递公司, 接口稳定免费, 提供多种方式接口对接
(2) 菜鸟支持 100 多家物流快递公司接口, 主要支持阿里淘系商家用户使用.
快递 API 的应用场景与用途
最常见的应用场景如下:
(1) 电商网站: 例如 B2C, 团购, B2B, 批发分销站, C2C, 本地生活交易等网站.
(2) 管理系统: 订单处理平台, 订货平台, 发货平台, 分销系统, 渠道管理系统, 客户管理系统, ERP 等.
快递 API 的用途如下:
(1) 让顾客登录网站后, 直接在 "我的订单" 页面内就能看到订单的物流状态.
(2) 自动筛选出 "已签收","疑难件" 等状态的单号, 减轻物流跟单人员的压力.
(3) 改变订单的状态和交易流程, 例如单号变为 "已签收", 就能让订单变为可以确认退换货等.
(4) 评估选择快递公司, 根据 "已签收" 的运单数, 可以算出销售人员的业绩, 且便于应对货到付款的结算.
(5) 邮件, 短信提醒用户运单的最新状态, 可以安抚用户, 也可以利用邮件短信二次营销.
对接示例
这里以快递鸟为例, 不同的接口的对接方式比较类似, 都需要注册, 并生成自己的 API key. 以下以
接口支持的消息接收方式为 HTTP POST
请求方法的编码格式为 utf-8
请求 body 部分的参数的数据格式为 JSON 格式
接口参数
接口请求地址 http://www.kdniao.com/api-track
系统参数:
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
- }
- ]
- }
来源: http://www.bubuko.com/infodetail-3156782.html