📝 Enhance README with additional sections Add table of contents and quick start guide to README
📝 Enhance README with additional sections
Add table of contents and quick start guide to README
Java
weixin-java-mp
weixin-java-miniapp
weixin-java-pay
weixin-java-cp
weixin-java-open
weixin-java-channel
移动端(iOS/Android)微信登录、分享等能力仍需集成微信官方客户端 SDK;本项目为服务端 SDK。
WxJava
GitCode
binary0000
maven
gradle
weixin-java-tools
32206329
30294972
35724728
lombok
SDK
JDK
8
7
3.8.0
注意:最新版本(包括测试版)为 ,以下为最新正式版。
<dependency> <groupId>com.github.binarywang</groupId> <artifactId>(不同模块参考下文)</artifactId> <version>4.8.0</version> </dependency>
注意:
WxMpDefaultConfigImpl config = new WxMpDefaultConfigImpl(); config.setAppId("your-app-id"); config.setSecret("your-secret"); WxMpService wxMpService = new WxMpServiceImpl(); wxMpService.setWxMpConfigStorage(config); String accessToken = wxMpService.getAccessToken(); System.out.println(accessToken);
WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl(); config.setAppid("your-app-id"); config.setSecret("your-secret"); WxMaService wxMaService = new WxMaServiceImpl(); wxMaService.setWxMaConfig(config); WxMaJscode2SessionResult result = wxMaService.getUserService().getSessionInfo("js-code"); System.out.println(result.getOpenid());
Pull Request
x.x.x-时间戳
develop
release
X.X.0
2.1.0
2.2.0
3.6.8.B
完整案例登记列表,请【访问这里】查看,欢迎登记更多的案例。
特别感谢参与贡献的所有同学,所有贡献者列表请在此处查看,欢迎大家继续踊跃贡献代码!
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
WxJava - 微信开发 Java SDK
微信
Java开发工具包,支持包括微信支付、开放平台、公众号、企业微信、视频号、小程序等微信功能模块的后端开发。特别赞助
目录索引
快速开始(3分钟)
我该选哪个模块?
weixin-java-mpweixin-java-miniappweixin-java-payweixin-java-cpweixin-java-openweixin-java-channel重要信息
WxJava荣获GitCode2024年度十大开源社区奖项。binary0000(在微信里自行搜索并添加好友,请注明来意,如有关于SDK问题需讨论请参考下文入群讨论,不要加此微信)。maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考 【Demo项目】 或本项目中的部分单元测试代码;WxJava后点击相关菜单即可获取加入方式,同时也可以在微信中搜索weixin-java-tools或WxJava后选择正确的公众号进行关注,该公众号会及时通知SDK相关更新信息,并不定期分享微信Java开发相关技术知识;32206329(技术交流2群),30294972(技术交流1群,目前已满),35724728(通知群,实时通知Github项目变更记录)。其他说明
lombok支持,如果不了解lombok的话,请先学习下相关知识,比如可以阅读此文章;SDK最新版本要求的JDK最低版本是8,使用7的同学可以使用WxJava3.8.0及以前版本,而还在使用JDK6的用户请参考【此项目】 ,而其他更早的JDK版本则需要自己改造实现。Maven 引用方式
注意:最新版本(包括测试版)为
,以下为最新正式版。
weixin-java-miniappweixin-java-payweixin-java-openweixin-java-mpweixin-java-cpweixin-java-channel注意:
weixin-java-open模块,在服务端处理 OAuth 授权weixin-java-pay模块weixin-java-open)主要用于第三方平台,代公众号或小程序进行开发和管理最小示例
公众号(MP)示例:获取 AccessToken
小程序(MiniApp)示例:code2Session
版本说明
点此展开查看
Pull Request;x.x.x-时间戳;develop分支代码合并进入release分支),版本号格式为X.X.0(如2.1.0,2.2.0等);3.6.8.B,即尾号不为0,并添加B,以区别于正式版),代码仅存在于develop分支中;应用案例
完整案例登记列表,请【访问这里】查看,欢迎登记更多的案例。
以下为节选的部分案例, 点此展开查看
开源项目:
小程序:
公众号:
企业微信:
其他:
贡献者列表
特别感谢参与贡献的所有同学,所有贡献者列表请在此处查看,欢迎大家继续踊跃贡献代码!
GitHub Stargazers over time