免费调用快递鸟物流跟踪轨迹订阅接口技术文档

news/2024/12/21 22:41:03/

物流跟踪由轨迹订阅接口和轨迹推送接口组成,对接时需要对接以下二个接口

1.轨迹订阅接口

1.1 功能说明

快递鸟物流轨迹订阅接口用于向快递鸟订阅物流轨迹信息。将订单内容通过订阅接口订阅到快递鸟,客户可自动获取运单的轨迹节点信息。

免费试用接口,快递鸟官网【产品服务】-【在途监控】-【免费试用】,

 

支持服务:预约取件、监督卖家发货、物流跟踪、异常提醒、签收状态等服务

1.2 基本信息

 

1.3 接口规则

(1)接口对订阅的数据不做判断和校验,不校验快递公司编码和单号是否匹配,不判断快递

单号是否合法、是否正确、是否重复订阅。

(2)接口支持的消息接收方式为 HTTPS POST,请求方法的编码格式(utf-8): "application/x-www-form-urlencoded;charset=utf-8"。

(3)轨迹订阅接口只返回是否订阅成功的结果,不返回实际轨迹信息,需再开发轨迹推送接口用于接收快递鸟推送的轨迹数据。

(4)接口工作原理:用户将快递单号和订单信息向快递鸟订阅成功后,快递鸟向快递公司订

阅轨迹,当轨迹有更新时,快递公司推送至快递鸟,快递鸟再同步推送至用户, 直到运 单签收

 

1.4 支持情况

主流快递仅支持申通快递、圆通速递、百世快递、天天快递 4 家,不支持 EMS、邮政

快递包裹、顺丰速运、韵达速递、京东快递、中通快递;如需查询所有主流快递公司,

请选用在途监控服务;

1.5 应用场景

电商平台、打单工具、查询工具、ERP 系统、WEB 端、APP 移动端、小程序

 

1.6 应用级参数

 

请求示例:

ZTO 请求示例:

{

"ShipperCode":"ZTO",

"OrderCode":"",

"LogisticCode":"3100707578976",

"PayType":"1",

"ExpType":"1",

"CustomerName":"",

"CustomerPwd":"",

"MonthCode":"",

"IsNotice":"0",

"Sender":{

"Name":"1255760",

"Tel":"",

"Mobile":"13700000000",

"ProvinceName":"广东省",

"CityName":"深圳市",

"ExpAreaName":"福田区",

"Address":"测试地址"

},

"Receiver":{

"Name":"1255760",

"Tel":"",

"Mobile":"13800000000",

"ProvinceName":"广东省",

"CityName":"深圳市",

"ExpAreaName":"龙华新区",

"Address":"测试地址 2"

},

"Commodity":[

{

"GoodsName":"书本"

}

]

}

JD 请求示例:

{

"ShipperCode":"JD",

"OrderCode":"",

52

"CustomerName": "001K12345",

"LogisticCode": "VA00003618100",

"PayType":"1",

"ExpType":"1",

"CustomerName":"",

"CustomerPwd":"",

"MonthCode":"",

"IsNotice":"0",

"Sender":{

"Name":"1255760",

"Tel":"",

"Mobile":"13700000000",

"ProvinceName":"广东省",

"CityName":"深圳市",

"ExpAreaName":"福田区",

"Address":"测试地址"

},

"Receiver":{

"Name":"1255760",

"Tel":"",

"Mobile":"13800000000",

"ProvinceName":"广东省",

"CityName":"深圳市",

"ExpAreaName":"龙华新区",

"Address":"测试地址 2"

},

"Commodity":[

{

"GoodsName":"书本"

}

]

}

SF 请求示例:

{

"ShipperCode":"SF",

"OrderCode":"",

"CustomerName": "1234",

"LogisticCode": "SF00003618100",

"PayType":"1",

"ExpType":"1",

"CustomerName":"",

"CustomerPwd":"",

"MonthCode":"",

"IsNotice":"0",

"Sender":{

"Name":"1255760",

"Tel":"",

"Mobile":"13700000000",

"ProvinceName":"广东省",

"CityName":"深圳市",

"ExpAreaName":"福田区",

"Address":"测试地址"

},

"Receiver":{

"Name":"1255760",

"Tel":"",

"Mobile":"13800000000",

"ProvinceName":"广东省",

"CityName":"深圳市",

"ExpAreaName":"龙华新区",

"Address":"测试地址 2"

},

"Commodity":[

{

"GoodsName":"书本"

}

]

}

1.7 返回参数

 

 

返回示例:

{

"EBusinessID": "1237100",

"UpdateTime": "2016-08-09 16:42:38",

"Success": true,

"Reason": ""

}


http://www.ppmy.cn/news/701126.html

相关文章

神策(Android)- 在曝光采集基础上学习项目架构

开篇的时候我就在想这篇blog到底有没有意义?因为本身使用的就是神策提供的功能,同时神策也提供了很完善的文档,而唯一要我们做的也仅仅是将它正确的集成到项目内,并且随着版本升级,文档肯定也会有一定变更… 不过&…

Flask boostrap实现图片视频上传下载展示

Flask boostrap实现图片视频上传下载展示 1、展示效果2、前端代码3、后端代码 1、展示效果 项目目录结构 2、前端代码 html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title>&l…

在Blender和Zbrush中创建激光指示器,新手硬表面建模码住!

大家好&#xff0c;今天云渲染小编给大家带来的分享是硬表面建模&#xff0c;CG艺术家Lyubov使用Blender和Zbrush创建激光指示器的幕后花絮。 介绍 我叫 Lyubov&#xff0c;来自俄罗斯圣彼得堡&#xff0c;是一名 3D 建模的初学者。虽然学习还不到一年&#xff0c;但是我对它…

解决 fatal: Authentication failed for ‘https://github.com/*/*.git/‘

原因&#xff1a;github 的认证策略发生了改变&#xff0c;在 2021年8月13日 的时候&#xff0c;用户名加密码的认证方式被去掉了&#xff0c;换成了 个人令牌&#xff08;Personal Access Token&#xff09;的校验方式。 官网解决方案&#xff1a;管理个人访问令牌 - GitHub …

PC端QQ上下载的文件会在哪个文件夹下呢?

写这篇博客的起因是&#xff1a;在电脑没有联网的情况下&#xff0c;想找到从《顺利毕业everyone》群里下载的安装包PC&#xff0c;结果不知道QQ下载的文件在哪个文件夹下&#xff0c;于是百度了一下&#xff0c;涨知识了&#xff0c;就写一篇博客记录之。 问题解答&#xff1…

怎么把游戏设置到计算机里,电脑怎么把游戏放到桌面上

如何将超级方块游戏放在计算机桌面上&#xff1f; 右键单击并选择将程序发送到桌面的快捷方式 如何在计算机(台式机)上放置点屏 您好&#xff0c;我不是说您知道这不是设备问题&#xff0c; 这不是计算机问题。 公众评论网络存在漏洞&#xff0c;主要问题可能在于网络服务提供商…

怎么把软件放在桌面上?

桌面上只有个安装包&#xff0c;每次都要重新安装打开&#x1f636;&#x1f636;&#x1f972;&#x1f972;

SpringMVC (二) 第一个MVC程序

学习回顾&#xff1a;SpringMVC &#xff08;一&#xff09; 什么是SpringMVC Hello&#xff0c;SpringMVC 现在我们来看看如何快速使用SpringMVC编写我们的程序吧&#xff01; 一、配置版 1、新建一个Moudle &#xff0c; springmvc-02-hello &#xff0c; 添加web的支持&…