news 2026/4/17 3:52:10

快递查询-物流查询-快递物流查询接口介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
快递查询-物流查询-快递物流查询接口介绍

目前,电商、货运等行业都需要快递查询功能,对运单号的物流轨迹进行跟踪。
通过快递查询接口,可以实时查询物流轨迹。支持顺丰、京东、EMS、申通、圆通、宅急送、韵达、中通、百世、天天、四通一达等1500+物流公司,与物流公司官网同步。
可以实现将快递查询功能集成到自有的系统中,方便用户实时跟踪物流信息。比如:

  • 电商网站,直接在“我的订单”页面内就能看到订单的物流状态。改变订单的状态和交易流程,例如单号变为“已签收”,就能让订单变为可以确认退换货等。
  • 物流平台可以自动筛选出“已签收”、“疑难件”等状态的单号,减轻物流跟单人员的压力。
  • 评估选择快递公司,根据“已签收”的运单数,可以算出销售人员的业绩,且便于应对货到付款的结算。

请求参数

名称类型必须说明
numberString运单编号
expressCodeString快递公司编号 例如圆通:YTO。快递公司编号不传时,系统会自动识别快递公司编号,但响应时间会比传递快递编号略长
mobileString顺丰速运、中通、跨越速运需要传入收/寄件人手机号或后四位手机号
sortString物流明细排序,desc:倒序,asc:升序,默认asc

成功返回样例

{"code":200,// 详见code返回码说明"msg":"成功",// code 对应的描述"charge":true,// 计费标志"taskNo":"30853523396532582768",// 本次请求号"data":{"expressCode":"ZTO",// 快递公司编号"expressCompanyName":"中通快递",// 快递公司名称"expressCompanyLogo":"",// 快递公司logo"number":"73171992731469",// 运单编号"logisticsStatus":"SIGN",// 物流状态,详见:物流状态编码对照表;"logisticsStatusDesc":"已签收",// 物流状态描述"theLastMessage":"快件已在金华孝顺签收 签收人:本人。如有疑问请电联:15888996643, 投诉电话:0579-82977127, 您的快递已经妥投。风里来雨里去, 只为客官您满意。上有老下有小, 赏个好评好不好?【请在评价快递员处帮忙点亮五颗星星哦~】",// 运单号物流流转当前最新描述"theLastTime":"2021-11-23 12:24:58",// 运单号物流流转当前最新变更时间"takeTime":"2天17小时33分",//从揽收到送达所耗时间"courier":"付村二部傅军",// 快递员"courierPhone":"15888996643",// 快递员联系方式"logisticsTraceDetails":[// 物流明细{"time":1632123146000,// 物流变更时间"logisticsStatus":"ACCEPT",// 物流状态 详见:物流状态编码对照表"subLogisticsStatus":"ACCEPT",// 物流子状态 详见:物流状态编码对照表"desc":"【杭州电商仓配揽投部】已收寄,揽投员:刘岭,电话:13754324900",//物流路由信息描述内容"areaCode":"CN330100000000",// 路由节点所在地区行政编码, 未必会返回"areaName":"浙江省,杭州市"// 路由节路由节点所在地区},{"time":1632140994000,"logisticsStatus":"TRANSPORT","subLogisticsStatus":"TRANSPORT","desc":"离开【杭州电商仓配揽投部】,下一站【杭州萧山区东片集散中心】","areaCode":"CN330100000000","areaName":"浙江省,杭州市"},...]}}

物流状态对照表

序号
物流主状态
物流子状态
1WAIT_ACCEPT: 待揽收RECEIVE: 接单中
WAIT_ACCEPT: 待揽收
2ACCEPT: 已揽收ACCEPT: 已揽收
3TRANSPORT: 运输中TRANSPORT: 运输中
ON_THE_WAY: 在途中
SEND_ON: 转单或修改地址转寄
ARRIVE_CITY: 到达目的城市
4DELIVERING: 派件中DELIVERING: 派件中
STA_INBOUND: 已放入快递柜或驿站
5AGENT_SIGN: 已代签收AGENT_SIGN: 已代签收
6SIGN:已签收SIGN: 已签收
STA_SIGN: 从快递柜或者驿站取出
RETURN_SIGN:退回签收
7FAILED:包裹异常FAILED: 包裹异常
TIMEOUT_UNSIGEN: 超时未签收
TIMEOUT_NO_UPDATE: 超时未更新
REFUSE_SIGN: 拒收
DELIVER_ABNORMAL: 派件异常
STA_TIMEOUT_UNSIGEN: 快递柜或者驿站超时未取
CONTACT_FAIL: 无法联系
OVER_AREA: 超区
RETENTION: 滞留件
ISSUE: 问题件
RETURN: 退回件
SEND_NO_MESSAGE: 发货无信息
DAMAGE: 破损
CANCEL_ORDER:揽件取消

示例代码

importcom.anq.core.utils.HttpUtil;importcom.anq.core.utils.JsonUtil;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.codec.digest.DigestUtils;importorg.junit.Test;importjava.util.HashMap;importjava.util.Map;@Slf4jpublicclassExamples{StringappId="";StringappSecret="";StringapiUrl="";@Testpublicvoidexamples(){longtimestamp=System.currentTimeMillis();Stringsign=DigestUtils.sha256Hex(appId+appSecret+timestamp);// 生成signMap<String,Object>params=newHashMap<String,Object>();params.put("appId",appId);//params.put("timestamp",timestamp);params.put("sign",sign);params.put("productCode","express_query");// 固定值params.put("expressCode","");// 快递公司编号 ,例如圆通:YTO,详见:快递公司编码对照表params.put("number","");// 运单编号params.put("mobile","");// 手机号 ,顺丰速运、中通、跨越速运需要传入收/寄件人手机号或后四位手机号params.put("sort","");// 物流明细排序 ,desc:倒序,asc:升序,默认ascStringresultJson=HttpUtil.postForm(apiUrl,null,params);log.info(resultJson);JumeiOpenApiResponsejumeiOpenApiResponse=JsonUtil.toObject(resultJson,JumeiOpenApiResponse.class)if(jumeiOpenApiResponse.getCode()==200){//TODO}else{//TODO}}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 3:46:16

程序包javax.validation.constraints不存在

在现代Java企业级应用开发中&#xff0c;数据校验是保障系统健壮性与安全性的第一道防线。无论是Web API的请求参数、数据库实体的持久化字段&#xff0c;还是微服务间的消息传递&#xff0c;都离不开对数据合法性的严格审查。javax.validation.constraints&#xff08;及其继任…

作者头像 李华
网站建设 2026/4/17 3:43:12

虚幻引擎UE本地化实战:从UMG到资产的全流程多语言方案

1. 为什么需要完整的UE本地化方案&#xff1f; 当你开发的游戏需要面向全球市场发行时&#xff0c;多语言支持就成为了必备功能。想象一下&#xff0c;一个日本玩家打开你的游戏却看到满屏英文&#xff0c;或者德国玩家遇到全是法语的界面&#xff0c;这种体验有多糟糕。我在参…

作者头像 李华
网站建设 2026/4/17 3:41:13

微服务 第二天

Nacos统一配置管理实操步骤配置获取的步骤微服务获取nacos中的配置信息测试是否操作成功总结配置自动刷新配置热更新方式一&#xff1a;&#xff08;属性注解&#xff09;方式二&#xff1a;&#xff08;配置类&#xff09; 推荐总结

作者头像 李华
网站建设 2026/4/17 3:40:14

别再手动升级了!手把手教你用STM32 IAP实现产品远程固件更新(附代码)

STM32 IAP实战&#xff1a;构建企业级远程固件更新系统 当你的智能家居网关出货量突破10万台时&#xff0c;凌晨3点的客服电话突然响起——客户抱怨设备无法连接新上线的云服务。传统解决方案需要召回设备或派遣技术人员&#xff0c;而具备IAP能力的设备只需推送一个OTA更新包。…

作者头像 李华
网站建设 2026/4/17 3:38:22

MacOS•\APPstore/-help•〈file,ssh=-fi〉

### 问题解构针对“Mac系统升级后App Store被污染锁定&#xff0c;降级系统是否能解决问题”这一疑问&#xff0c;我们需要从**现象成因**、**降级机制**以及**实际验证**三个维度进行解构&#xff1a;1. **现象界定**&#xff1a;所谓的“被污染锁定”通常指macOS升级后&#…

作者头像 李华
网站建设 2026/4/17 3:34:16

冲突解决与协作优化:Multi-Agent系统的通信协议

冲突解决与协作优化:Multi-Agent系统的通信协议 一、引言 1.1 钩子:从“自动驾驶车队连环撞”的假设性思考开始 假设一个晴朗的工作日早高峰,北京CBD核心区的自动驾驶专属试验车道上,一支由5辆纯电动物流车组成的车队正按预设路线行驶:第1辆是领航车(负责感知全局路况、…

作者头像 李华