fastweixin 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
fastweixin 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
fastweixin 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 小编辑
适用人群 未知
收录时间 2014-09-16

软件简介

fastweixin —— 快速搭建微信公众平台服务器

简单封装了所有与微信服务器交互的消息:文本消息、图片消息、图文消息等等 1.0版本提供了一个基于springmvc的控制器,集成了微信服务器绑定、监听所有类型消息的方法 使用时继承,重写即可,十分方便

示例代码:

public class WeixinServlet extends WeixinServletSupport {
        static final Logger log = LoggerFactory.getLogger(WeixinController.class);
        static final String TOKEN = "myToken";
        //设置TOKEN,用于绑定微信服务器
        @Override
        protected String getToken() {
            return TOKEN;
        }
        //重写父类方法,处理对应的微信消息
        @Override
        protected BaseMsg handleTextMsg(TextReqMsg msg) {
            String content = msg.getContent();
            log.debug("用户发送到服务器的内容:{}", content);
            return new TextMsg("服务器回复用户消息!");
        }
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(28)
发表了资讯
2017/05/10 09:46

Fastweixin v1.3.15 发布,功能维护版本

fastweixin v1.3.15 发布了,更新内容如下: 1.修复“获取已添加至帐号下所有模板列表”API中json转换的错误,感谢WTW 2.topcolor已经Deprecated了,在sendTemplateMsg的时候去掉requireNonNull 的检验,感谢WTW 3.增加获得永久素材的信息的api、只获取信息、不进行下载,感谢WTW 4.转发到客服平台可不指定客服账号,感谢Kevin 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class Wei...

10
36
发表了资讯
2017/02/06 09:39

Fastweixin v1.3.14 发布,新年第一版

fastweixin v1.3.14 发布了,更新内容如下: 1.模板消息报文同步为官方文档报文格式,多余字段设为过期,并会在之后的版本中删除 2.修复企业号接收被动响应消息AgentId丢失BUG 3.发送模板消息时url参数非必填 4.增加“获取已添加至账号下所有模板列表”的api(感谢@WTW的贡献) 5.增加”删除模板“api 6.增加提示更多的错误码 7.完善代码注释,便于阅读 8.升级各个依赖包的版本至最新版 基于 springmvc 项目的集成方法 @RestCon...

5
21
发表了资讯
2016/10/09 00:00

Fastweixin v1.3.13 发布,维护版本

Fastweixin v1.3.13 发布了,更新内容如下: 1.修改二维码有效时间的注释,与官方说明一致 2.修复成员所属部门id列表属性获取不到问题 3.升级fastjson版本 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.getLogger(WeixinController.class);    ...

3
27
发表了资讯
2016/06/28 00:00

Fastweixin v1.3.12 发布,维护版本

Fastweixin v1.3.12 发布了,更新内容如下: 修复企业号解析地理位置消息BUG 2.客服消息支持MpNewsMsg 3.修复企业号接收事件类型大小写敏感问题 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.getLogger(WeixinController.class);         ...

4
43
发表了资讯
2016/06/20 00:00

Fastweixin v1.3.11 发布,维护版本

Fastweixin v1.3.11 发布了,更新内容如下: 1.修复被动响应消息xml数据包缺少导致回复消息接收失败BUG 2.修复企业号上传媒体文件接口在请求失败时的处理BUG 3.修复消息收发逻辑中多线程的隐患BUG 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.get...

7
53
发表了资讯
2016/05/30 00:00

Fastweixin v1.3.10 发布,维护版本

Fastweixin v1.3.10 发布了,更新内容如下: 1.调整TagAPI位置 2.修复测试菜单(trymatch)接口bug 3.更新fastjson版本到1.2.12 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.getLogger(WeixinController.class);         private static ...

1
48
发表了资讯
2016/05/16 00:00

Fastweixin v1.3.9 发布,开始支持标签接口

Fastweixin v1.3.9 发布了,更新内容如下: 1.新增标签相关接口TagAPI 2.个性化菜单接口,群发接口支持标签功能 3.更新slf4j版本到1.7.21 4.更新fastjson版本到1.2.11 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.getLogger(WeixinController.cl...

10
75
发表了资讯
2016/03/31 00:00

fastweixin v1.3.8 发布,极速微信公众号开发框架

fastweixin 发布 1.3.8 版本,更新内容: 1.删除客服只需要提供客服昵称,不需要额外参数了 2.修复同步客服信息的BUG 3.增加一个转接客服的Msg 4.修复发送消息失败时可能导致json解析错误 5.更新slf4j版本到1.7.20 6.更新fastjson版本到1.2.8 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private stati...

7
125
发表了资讯
2016/02/17 00:00

fastweixin v1.3.7 发布,极速微信公众号开发框架

fastweixin 发布 1.3.7 版本,更新内容: 1.创建二维码接口增加字符串ID的推广二维码 2.添加个性化菜单接口 3.修复企业号发送news消息图片BUG 4.修复点击菜单 获取事件 pic_photo_or_album 时候报异常 5.更新slf4j版本到1.7.16 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logge...

5
106
发表了资讯
2015/11/09 00:00

fastweixin v1.3.6 发布,极速微信公众号开发框架

fastweixin 发布 1.3.6 版本,更新内容: 1.新增企业号自定义菜单API 2.增加企业号OauthAPI实现。增加企业成员接口中关于Oauth授权后获取成员信息的方法 3.新增企业号标签处理API 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.getLogger(WeixinCon...

7
86
发表了资讯
2015/10/16 00:00

fastweixin v1.3.5 发布,极速微信公众号开发框架

fastweixin 发布 1.3.5 版本,更新内容: 1.新增view_limited和media_id类型菜单的支持 2.基于spring框架适配控制器优化,解决部分使用者出现的消息乱码的问题 3.修改token刷新逻辑,加入详细原理注释,方便使用者了解原理,并可以发现问题以便及时修复 4.补充企业号API注释,优化部分企业号API 基于 springmvc 项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinCon...

6
89
发表了资讯
2015/09/17 00:00

fastweixin v1.3.4 发布,极速微信公众号开发框架

fastweixin 发布 1.3.4 版本,更新内容: 1.消息处理支持小视频消息处理 2.修复token不刷新的BUG 3.修复发送模板消息,报文格式错误BUG 4.补充注释,加入更全的测试用例 基于springmvc项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSupport {         private static final Logger log = LoggerFactory.getLogger(WeixinController.cl...

6
72
发表了资讯
2015/08/19 00:00

fastweixin v1.3.3 发布,极速微信公众号开发框架

由于最近在忙着换工作的事情,导致很久没有时间维护fastweixin,感谢代码贡献者这段时间依然在为fastweixin努力!多谢 fastweixin 发布 1.3.3 版本,开始支持企业号开发,更新内容: 1.获取用户信息接口返回内容增加remark字段 2.增加模版消息,感谢kakotor 贡献的代码 3.修复接收扫码事件以及拍照发图事件BUG,感谢Nottyjay 贡献的代码 4.开始支持企业号开发,包含员工操作接口、部门管理接口、应用管理接口、资源上传接口、消息...

10
92
发表了资讯
2015/06/05 00:00

fastweixin v1.3.2 发布,极速微信公众号开发框架

fastweixin 发布 1.3.2 版本,更新内容: 1.重构token刷新机制,充分利用微信token提供的机制,不再出现超时刷新等问题 2.新增MaterialAPI,提供素材管理相关功能 感谢Nottyjay 贡献的代码 3.修复jsTicket刷新异常的BUG 4.获取用户信息同时可以获取用户所属分组ID 5.添加新增的微信接口全局返回码 6.提供ApiConfigChangeHandle接口,用于监控微信token以及jsTicket的变化,并实时通知调用者,使用jdk自带观察者模式实现 感谢Not...

9
131
发表了资讯
2015/05/06 00:00

fastweixin v1.3.1 发布,极速微信公众号开发框架

fastweixin 发布 1.3.1 版本,此次更新为BUG修复,建议旧版本用户升级 v1.3.0重构了微信消息接收控制器,将WeixinSupport类完全独立抽象出来,不再依赖web框架,基于其他框架的集成,可以参考Jfinal的实现,即只要自行实现消息处理器即可 版本更新内容: 1.修复不能正常处理事件信息BUG 基于springmvc项目的集成方法 @RestController @RequestMapping("/weixin") public class WeixinController extends WeixinControllerSup...

8
81
发表了资讯
2015/05/04 00:00

fastweixin v1.3.0 发布,极速微信公众号开发框架

fastweixin 发布 1.3.0 版本,微信消息处理器重构,非常感谢 @Nottyjay 贡献的代码,版本更新内容: 1.修复JS-SDK中token过期不刷新的BUG 2.修复网页授权接口返回值中缺失的unionid字段 3.修复文件名获取的bug 4.增加菜单点击事件(二维码扫描与照片发送)对应处理 5.新增消息群发接口 6.修复获取分组信息的方法,现在可以获取多个分组了 7.修复当一级菜单不存在二级时,获取菜单异常的情况 9.增加批量移动用户分组接口,增加删除...

11
94
发表了资讯
2015/03/16 00:00

fastweixin v1.2.10 发布,极速微信公众号开发框架

fastweixin 发布 1.2.10 版本,版本更新内容: 添加服务器相关辅助功能接口API——SystemAPI,提供获取微信服务器IP地址、长链接换成短链接功能; 升级httpcomponents版本到最新版; 快速搭建微信公众平台服务器 简单封装了所有与微信服务器交互的消息:文本消息、图片消息、图文消息等等 提供了基于springmvc以及基于servlet框架的控制器,集成了微信服务器绑定、监听所有类型消息的方法 使用时继承,重写即可,十分方便 v1.2.0...

13
102
发表了资讯
2015/01/30 00:00

fastweixin v1.2.9 发布,极速微信公众号开发框架

fastweixin 发布 1.2.9 版本,版本更新内容: 添加js-sdk支持——JsAPI,自动刷新js-ticket,提供生成签名方法,感谢@daxiaoming贡献的代码; 添加微信数据统计接口API支持——DataCubeAPI,提供官方给出的用户分析接口、图文分析接口、消息分析接口、接口分析接口API; 重构接口返回结果处理方式,当接口没有调用成功时,API不会返回null,而是将错误码和错误原因返回给调用者; 优化配置类,刷新变量不再静态,实现多公众号多c...

11
82
发表了资讯
2015/01/13 00:00

fastweixin v1.2.8 发布,极速微信公众号开发框架

fastweixin 发布 1.2.8 版本,版本更新内容: 新增用户网页授权API:OauthAPI 调用API返回错误时,除了可以得到错误码,还可以得到官方给出的中文描述而不是冷冰冰的英文描述; 优化网络请求结构,解决某些情况返回数据中文乱码的问题; 重构客服接口,加入新增的客服API,只是貌似文档还有问题,现只是按照官方文档规范实现了,并不建议使用; 快速搭建微信公众平台服务器 简单封装了所有与微信服务器交互的消息:文本消息、图片...

7
100
发表了资讯
2014/12/29 00:00

fastweixin v1.2.7 发布,极速微信公众号开发框架

fastweixin 发布 1.2.7 版本,版本更新内容: 调整WeixinSupport结构,感谢daxiaoming的代码贡献; 升级fastjson版本到1.2.3,由于使用1.2.X提供的JsonPath的API,所以不再支持1.1.X版本; 调整微信API接口调用超时时间,从5秒调整到10秒; 修复无法获取公众号菜单的BUG,感谢木比白的反馈; 快速搭建微信公众平台服务器 简单封装了所有与微信服务器交互的消息:文本消息、图片消息、图文消息等等 提供了基于springmvc以及基于ser...

8
67
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
28 评论
739 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部