微信开发之如何实现快递查询
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要为大家展示了"微信开发之如何实现快递查询",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"微信开发之如何实现快递查询"这篇文章吧。一、请求数据快递
千家信息网最后更新 2025年11月14日微信开发之如何实现快递查询
这篇文章主要为大家展示了"微信开发之如何实现快递查询",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"微信开发之如何实现快递查询"这篇文章吧。
一、请求数据
快递100提供快递查询接口.
通过向指定的地址发送请求,即可返回如JSON、XML等格式的跟综结果
3、请求地址
api.kuaidi100.com/api?id=[]&com=[]&nu=[]&valicode=[]&show=[0|1|2|3]&muti=[0|1]&order=[desc|asc]
(使用时请先将上述地址中的 中括号 替换成下面相应的值)
4.输入参数
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| id | String | 是 | 身份授权key,请 快递查询接口 进行申请(大小写敏感) |
| com | String | 是 | 要查询的快递公司代码,不支持中文,对应的公司代码见 《API URL 所支持的快递公司及参数说明》和《支持的国际类快递及参数说明》。 如果找不到您所需的公司,请发邮件至 kuaidi@kingdee.com 咨询(大小写不敏感) |
| nu | String | 是 | 要查询的快递单号,请勿带特殊符号,不支持中文(大小写不敏感) |
| valicode | String | 是 | 已弃用字段,无意义,请忽略。 |
| show | String | 是 | 返回类型: 0:返回json字符串, 1:返回xml对象, 2:返回html对象, 3:返回text文本。 如果不填,默认返回json字符串。 |
| muti | String | 是 | 返回信息数量: 1:返回多行完整的信息, 0:只返回一行信息。 不填默认返回多行。 |
| order | String | 是 | 排序: desc:按时间由新到旧排列, asc:按时间由旧到新排列。 不填默认返回倒序(大小写不敏感) |
5.返回结果
| 字段名称 | 字段含义 |
|---|---|
| com | 物流公司编号 |
| nu | 物流单号 |
| time | 每条跟踪信息的时间 |
| context | 每条跟综信息的描述 |
| state | 快递单当前的状态 : 0:在途,即货物处于运输过程中; 1:揽件,货物已由快递公司揽收并且产生了第一条跟踪信息; 2:疑难,货物寄送过程出了问题; 3:签收,收件人已签收; 4:退签,即货物由于用户拒签、超区等原因退回,而且发件人已经签收; 5:派件,即快递正在进行同城派件; 6:退回,货物正处于退回发件人的途中; 该状态还在不断完善中,若您有更多的参数需求,欢迎发邮件至 kuaidi@kingdee.com 提出。 |
| status | 查询结果状态: 0:物流单暂无结果, 1:查询成功, 2:接口出现异常, |
| message | 无意义,请忽略 |
| condition | 无意义,请忽略 |
| ischeck | 无意义,请忽略 |
6.返回示例
JSON格式
{"message":"ok","status":"1","state":"3","data":[{"time":"2012-07-07 13:35:14","context":"客户已签收"}, {"time":"2012-07-07 09:10:10","context":"离开 [北京石景山营业厅] 派送中,递送员[温],电话[]"}, {"time":"2012-07-06 19:46:38","context":"到达 [北京石景山营业厅]"}, {"time":"2012-07-06 15:22:32","context":"离开 [北京石景山营业厅] 派送中,递送员[温],电话[]"}, {"time":"2012-07-06 15:05:00","context":"到达 [北京石景山营业厅]"}, {"time":"2012-07-06 13:37:52","context":"离开 [北京_同城中转站] 发往 [北京石景山营业厅]"}, {"time":"2012-07-06 12:54:41","context":"到达 [北京_同城中转站]"}, {"time":"2012-07-06 11:11:03","context":"离开 [北京运转中心驻站班组] 发往 [北京_同城中转站]"}, {"time":"2012-07-06 10:43:21","context":"到达 [北京运转中心驻站班组]"}, {"time":"2012-07-05 21:18:53","context":"离开 [福建_厦门支公司] 发往 [北京运转中心_航空]"}, {"time":"2012-07-05 20:07:27","context":"已取件,到达 [福建_厦门支公司]"}]}同时快递100提供Wap版查询接口为
wap.kuaidi100.com/
其URL请求为
http://wap.kuaidi100.com/wap_result.jsp?rand=35447&id=shentong&fromWeb=null&postid=568629598688&sub=%E6%9F%A5%E8%AF%A
各参数如下:
rand 随机数id 快递公司名称,此处shentong就是申通fronweb 是否从web提交postid 快递号码,此处为 568629598688sub 一个固定字段, %E6%9F%A5%E8%AF%A2解码后为 查询 两个汉字
因此我们以上面为标准,构造查询请求.
二、程序实现
核心代码
二、效果演示
以上是"微信开发之如何实现快递查询"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
快递
查询
北京
公司
信息
参数
营业厅
货物
石景山
石景
营业
大小
字段
接口
结果
同城
支持
开发
中转站
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
泵类设备维修数据库
北海龙腾半岛网络技术
互联网科技公司外包
先进网络安全管理
企业数据库由谁建设
微软 数据库 海底
互联网科技人才发展中心
单位计算机网络安全工作安排
交警网络安全管理
宿州oa管理软件开发定制
软件开发的具体环节
奇安软件数据库破解版
网络安全管理责任
南京烨烁网络技术公司
iscsi目标服务器无法加载
广东web服务器托管云空间
网络安全文明上网顺口溜
数据库监控运维平台
辽宁同方服务器企业
软件开发的痛点有哪些
服务器管理口怎么设置
严守网络安全线文明安全上网
网络安全服务网站
邮件代理服务器之间用什么协议
学校内网服务器无管理员权限
赛码网软件开发笔试
毕业设计数据库表图
湖州app软件开发的企业
流调软件开发
区块链的数据库在哪里