From 7cb4f0211b3ff11d9c87a1b49d179badfd63bd9c Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Fri, 1 Dec 2017 19:28:04 +0800 Subject: [PATCH 01/17] Update readme.md --- readme.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 869d8ee0..691d76e5 100644 --- a/readme.md +++ b/readme.md @@ -21,7 +21,7 @@ --------------------------------- ### 重要提示信息(部分为新手必读): -1. 最新更新:**2017-9-3 发布[【2.8.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! +1. 最新更新:**2017-12-1 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! 1. 开源中国本项目的首页地址:https://www.oschina.net/p/weixin-java-tools-new (欢迎大家积极留言评分 🙂) 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 各个模块的Javadoc可以在线查看(有可能是最新的测试版本的,请注意观察版本号):[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) @@ -57,12 +57,13 @@ ```xml com.github.binarywang -  (按模块不同) -  2.8.0 +  (按模块不同,参考下文说明) +  2.9.0 ``` * 各模块的artifactId: - 微信小程序:`weixin-java-miniapp` - 微信支付:`weixin-java-pay` - 公众号(订阅号及服务号):`weixin-java-mp` - - 企业号:`weixin-java-cp` +  - 企业号/企业微信:`weixin-java-cp` +  - 微信开放平台:`weixin-java-open` From 72fee63b9b683d6e3dc7365061d2aa82ecd7ad7b Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Fri, 1 Dec 2017 21:55:12 +0800 Subject: [PATCH 02/17] Update readme.md --- readme.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/readme.md b/readme.md index 691d76e5..0d132e0c 100644 --- a/readme.md +++ b/readme.md @@ -57,13 +57,13 @@ ```xml com.github.binarywang -  (按模块不同,参考下文说明) +  (不同模块参考下文)  2.9.0 ``` -* 各模块的artifactId: - - 微信小程序:`weixin-java-miniapp` +* 各模块的`artifactId`: + - 微信小程序:`weixin-java-miniapp` - 微信支付:`weixin-java-pay` - - 公众号(订阅号及服务号):`weixin-java-mp` -  - 企业号/企业微信:`weixin-java-cp` -  - 微信开放平台:`weixin-java-open` + - 微信开放平台:`weixin-java-open` + - 公众号:`weixin-java-mp` + - 企业号/企业微信:`weixin-java-cp` From 02f9a08f5a27245a617011ecd6b9bc1a314d9690 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 5 Dec 2017 10:05:56 +0800 Subject: [PATCH 03/17] Update readme.md --- readme.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/readme.md b/readme.md index 0d132e0c..0f50d6f0 100644 --- a/readme.md +++ b/readme.md @@ -10,18 +10,20 @@ ***新人提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考下文中提到的Demo项目或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。*** ## Demo项目列表 -* https://github.com/binarywang/weixin-java-pay-demo (微信支付Demo) -* https://github.com/binarywang/weixin-java-cp-demo (企业号/企业微信Demo) -* https://github.com/binarywang/weixin-java-miniapp-demo (微信小程序Demo) -* https://github.com/binarywang/weixin-java-mp-demo (公众号Demo,使用Spring MVC实现) -* https://github.com/binarywang/weixin-java-mp-demo-springboot (公众号Demo,使用Spring Boot实现) -* https://github.com/binarywang/weixin-java-mp-multi-demo (支持多公众号) -* https://github.com/Wechat-Group/weixin-java-open-demo (开放平台Demo) -* https://github.com/Wechat-Group/weixin-java-tools-springmvc (公众号Demo,内含部分微信支付代码) +1. [微信支付Demo](https://github.com/binarywang/weixin-java-pay-demo) +1. [企业号/企业微信Demo](https://github.com/binarywang/weixin-java-cp-demo) +1. [微信小程序Demo](https://github.com/binarywang/weixin-java-miniapp-demo) +1. [开放平台Demo](https://github.com/Wechat-Group/weixin-java-open-demo) +1. 公众号Demo: + - [公众号Demo,使用Spring MVC实现](https://github.com/binarywang/weixin-java-mp-demo) + - [公众号Demo,使用Spring Boot实现](https://github.com/binarywang/weixin-java-mp-demo-springboot) + - [支持多公众号的Demo](https://github.com/binarywang/weixin-java-mp-multi-demo) + - [另一个Demo,内含公众号和部分微信支付代码](https://github.com/Wechat-Group/weixin-java-tools-springmvc) + --------------------------------- ### 重要提示信息(部分为新手必读): -1. 最新更新:**2017-12-1 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! +1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! 1. 开源中国本项目的首页地址:https://www.oschina.net/p/weixin-java-tools-new (欢迎大家积极留言评分 🙂) 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 各个模块的Javadoc可以在线查看(有可能是最新的测试版本的,请注意观察版本号):[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) @@ -46,11 +48,9 @@ 分别查看所有最新的版本。 --------------------------------- -#### 本项目在几个著名的代码托管网站同步更新,地址分别是: +#### 本项目在以下代码托管网站同步更新,地址分别是: * 码云:http://git.oschina.net/binary/weixin-java-tools * GitHub: https://github.com/wechat-group/weixin-java-tools -* Bitbucket:https://bitbucket.org/binarywang/weixin-java-tools -* Coding: https://git.coding.net/binarywang/weixin-java-tools.git --------------------------------- ## Maven 引用 From 0c66bfe683381e0cac0d341fb6b74844a56c9686 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 5 Dec 2017 10:06:58 +0800 Subject: [PATCH 04/17] Update readme.md --- readme.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 0f50d6f0..ae12fcef 100644 --- a/readme.md +++ b/readme.md @@ -14,13 +14,12 @@ 1. [企业号/企业微信Demo](https://github.com/binarywang/weixin-java-cp-demo) 1. [微信小程序Demo](https://github.com/binarywang/weixin-java-miniapp-demo) 1. [开放平台Demo](https://github.com/Wechat-Group/weixin-java-open-demo) -1. 公众号Demo: - - [公众号Demo,使用Spring MVC实现](https://github.com/binarywang/weixin-java-mp-demo) - - [公众号Demo,使用Spring Boot实现](https://github.com/binarywang/weixin-java-mp-demo-springboot) +1. 公众号Demo: +  - [使用Spring MVC实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo) +  - [使用Spring Boot实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo-springboot) - [支持多公众号的Demo](https://github.com/binarywang/weixin-java-mp-multi-demo) - [另一个Demo,内含公众号和部分微信支付代码](https://github.com/Wechat-Group/weixin-java-tools-springmvc) - --------------------------------- ### 重要提示信息(部分为新手必读): 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! From e342cf88905abb9e9bfec960351f8dd3097a20cd Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 5 Dec 2017 10:08:55 +0800 Subject: [PATCH 05/17] Update readme.md --- readme.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/readme.md b/readme.md index ae12fcef..d2264cf3 100644 --- a/readme.md +++ b/readme.md @@ -15,10 +15,10 @@ 1. [微信小程序Demo](https://github.com/binarywang/weixin-java-miniapp-demo) 1. [开放平台Demo](https://github.com/Wechat-Group/weixin-java-open-demo) 1. 公众号Demo: -  - [使用Spring MVC实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo) -  - [使用Spring Boot实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo-springboot) - - [支持多公众号的Demo](https://github.com/binarywang/weixin-java-mp-multi-demo) - - [另一个Demo,内含公众号和部分微信支付代码](https://github.com/Wechat-Group/weixin-java-tools-springmvc) + - [使用Spring MVC实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo) + - [使用Spring Boot实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo-springboot) + - [支持多公众号的Demo](https://github.com/binarywang/weixin-java-mp-multi-demo) + - [另一个Demo,内含公众号和部分微信支付代码](https://github.com/Wechat-Group/weixin-java-tools-springmvc) --------------------------------- ### 重要提示信息(部分为新手必读): @@ -26,7 +26,7 @@ 1. 开源中国本项目的首页地址:https://www.oschina.net/p/weixin-java-tools-new (欢迎大家积极留言评分 🙂) 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 各个模块的Javadoc可以在线查看(有可能是最新的测试版本的,请注意观察版本号):[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) -1. 本SDK要求的最低JDK版本是7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 +1. 本SDK要求的最低JDK版本是1.7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 1. 如有新功能需求,发现BUG,或者由于微信官方接口调整导致的代码问题,可以直接在[【Issues】](https://github.com/Wechat-Group/weixin-java-tools/issues)页提出issue,便于讨论追踪问题; 1. 如果想贡献代码,请阅读[【代码贡献指南】](contribution.md); 1. **捐助渠道已开通,如有意向请点击[【支付宝二维码】](alipay_qrcode.jpg)捐赠,或者直接前往[【托管于码云的项目首页】](http://gitee.com/binary/weixin-java-tools),在评论区上方可以找到“捐助”按钮。非常感谢各位捐助的同学!** @@ -48,7 +48,7 @@ --------------------------------- #### 本项目在以下代码托管网站同步更新,地址分别是: -* 码云:http://git.oschina.net/binary/weixin-java-tools +* 码云:https://gitee.com/binary/weixin-java-tools * GitHub: https://github.com/wechat-group/weixin-java-tools --------------------------------- From afaa1e1462fe4d22dac22fc9906ead79f0533030 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 5 Dec 2017 10:37:34 +0800 Subject: [PATCH 06/17] Update readme.md --- readme.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index d2264cf3..d9d71bea 100644 --- a/readme.md +++ b/readme.md @@ -23,9 +23,9 @@ --------------------------------- ### 重要提示信息(部分为新手必读): 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! -1. 开源中国本项目的首页地址:https://www.oschina.net/p/weixin-java-tools-new (欢迎大家积极留言评分 🙂) +1. [开源中国本项目的首页地址](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 -1. 各个模块的Javadoc可以在线查看(有可能是最新的测试版本的,请注意观察版本号):[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) +1. 各个模块的Javadoc可以在线查看:[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) 1. 本SDK要求的最低JDK版本是1.7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 1. 如有新功能需求,发现BUG,或者由于微信官方接口调整导致的代码问题,可以直接在[【Issues】](https://github.com/Wechat-Group/weixin-java-tools/issues)页提出issue,便于讨论追踪问题; 1. 如果想贡献代码,请阅读[【代码贡献指南】](contribution.md); @@ -36,7 +36,7 @@ 1. QQ群: [![加入QQ群](https://img.shields.io/badge/QQ群-343954419-blue.svg)](http://shang.qq.com/wpa/qunwpa?idkey=731dc3e7ea31ebe25376cc1a791445468612c63fd0e9e05399b088ec81fd9e15) 或 [![加入QQ群](https://img.shields.io/badge/QQ群-343954419-blue.svg)](http://jq.qq.com/?_wv=1027&k=40lRskK),推荐点击按钮入群,当然如果无法成功操作,请自行搜索群号343954419进行添加 ) 1. 由于群容量有限,即将爆满,故开启付费入群模式以保证只有真实交流需求的人进入,如果确实因为各种原因无法付费入群的,请联系群主说明原因即可入群;并为保证群的活跃度,本群将不定期清理长时间不活跃的同学; 1. 微信群: 因微信群已达到100人限制,故如有想加入微信群的,请入QQ群后联系管理员,提供微信号以便邀请加入; -1. 新手提问前,请先阅读此文章:http://t.cn/RV93MRB +1. 新手提问前,请先阅读此[【文章】](http://www.dianbo.org/9238/stone/tiwendezhihui.htm); 1. 寻求帮助时需贴代码或大长串异常信息的,请利用http://paste.ubuntu.com --------------------------------- @@ -49,7 +49,7 @@ --------------------------------- #### 本项目在以下代码托管网站同步更新,地址分别是: * 码云:https://gitee.com/binary/weixin-java-tools -* GitHub: https://github.com/wechat-group/weixin-java-tools +* GitHub:https://github.com/wechat-group/weixin-java-tools --------------------------------- ## Maven 引用 From 11ffb22884e79632d3cbdbca0c6c3e498cdbaa39 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 5 Dec 2017 10:39:05 +0800 Subject: [PATCH 07/17] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index d9d71bea..81f10ae1 100644 --- a/readme.md +++ b/readme.md @@ -47,7 +47,7 @@ 分别查看所有最新的版本。 --------------------------------- -#### 本项目在以下代码托管网站同步更新,地址分别是: +#### 本项目在以下代码托管网站同步更新: * 码云:https://gitee.com/binary/weixin-java-tools * GitHub:https://github.com/wechat-group/weixin-java-tools From b3ee3da23001d513f37106f7e969f0397c07cd72 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Wed, 6 Dec 2017 11:20:56 +0800 Subject: [PATCH 08/17] Update readme.md --- readme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/readme.md b/readme.md index 81f10ae1..20bda262 100644 --- a/readme.md +++ b/readme.md @@ -10,15 +10,15 @@ ***新人提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考下文中提到的Demo项目或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。*** ## Demo项目列表 -1. [微信支付Demo](https://github.com/binarywang/weixin-java-pay-demo) -1. [企业号/企业微信Demo](https://github.com/binarywang/weixin-java-cp-demo) -1. [微信小程序Demo](https://github.com/binarywang/weixin-java-miniapp-demo) -1. [开放平台Demo](https://github.com/Wechat-Group/weixin-java-open-demo) +1. [微信支付Demo](http://gitee.com/binary/weixin-java-pay-demo) +1. [企业号/企业微信Demo](http://gitee.com/binary/weixin-java-cp-demo) +1. [微信小程序Demo](http://gitee.com/binary/weixin-java-miniapp-demo) +1. [开放平台Demo](http://gitee.com/binary/weixin-java-open-demo) 1. 公众号Demo: - - [使用Spring MVC实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo) - - [使用Spring Boot实现的公众号Demo](https://github.com/binarywang/weixin-java-mp-demo-springboot) - - [支持多公众号的Demo](https://github.com/binarywang/weixin-java-mp-multi-demo) - - [另一个Demo,内含公众号和部分微信支付代码](https://github.com/Wechat-Group/weixin-java-tools-springmvc) + - [使用Spring MVC实现的公众号Demo](http://gitee.com/binary/weixin-java-mp-demo) + - [使用Spring Boot实现的公众号Demo](http://gitee.com/binary/weixin-java-mp-demo-springboot) + - [支持多公众号的Demo](http://gitee.com/binary/weixin-java-mp-multi-demo) + - [含公众号和部分微信支付代码的Demo](http://gitee.com/binary/weixin-java-tools-springmvc) --------------------------------- ### 重要提示信息(部分为新手必读): From 1a67b478ee53a5285756a1a6df6cb9c37dc54ef3 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Thu, 7 Dec 2017 12:21:02 +0800 Subject: [PATCH 09/17] Update readme.md --- readme.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 20bda262..0028c913 100644 --- a/readme.md +++ b/readme.md @@ -5,7 +5,7 @@ #### 声明: ***本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。*** -### [出现`java.security.InvalidKeyException: Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意) +#### [出现`Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意) ***新人提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考下文中提到的Demo项目或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。*** @@ -17,7 +17,6 @@ 1. 公众号Demo: - [使用Spring MVC实现的公众号Demo](http://gitee.com/binary/weixin-java-mp-demo) - [使用Spring Boot实现的公众号Demo](http://gitee.com/binary/weixin-java-mp-demo-springboot) - - [支持多公众号的Demo](http://gitee.com/binary/weixin-java-mp-multi-demo) - [含公众号和部分微信支付代码的Demo](http://gitee.com/binary/weixin-java-tools-springmvc) --------------------------------- From f95a79bc3a3f2daf42970b865235107dfe6380ce Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Wed, 20 Dec 2017 14:42:09 +0800 Subject: [PATCH 10/17] Update readme.md --- readme.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/readme.md b/readme.md index 0028c913..e0f97adb 100644 --- a/readme.md +++ b/readme.md @@ -2,6 +2,10 @@ --------------------------------- [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) [![Build Status](https://travis-ci.org/Wechat-Group/weixin-java-tools.svg?branch=develop)](https://travis-ci.org/Wechat-Group/weixin-java-tools) +[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) +[![GitHub stars](https://img.shields.io/github/stars/badges/shields.svg?style=social&label=Stars)](https://github.com/Wechat-Group/weixin-java-tools) +[![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com/idea/) + #### 声明: ***本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。*** From 2030c4bea7b526d4abf1919f412d436e44c7da4f Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 23 Dec 2017 12:09:47 +0800 Subject: [PATCH 11/17] Update readme.md --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index e0f97adb..9d074255 100644 --- a/readme.md +++ b/readme.md @@ -27,6 +27,7 @@ ### 重要提示信息(部分为新手必读): 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! 1. [开源中国本项目的首页地址](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 +1. 阅读源码的同学请注意,本SDK为简化代码使用lombok进行编译,如果不了解lombok的话,请先学习下相关知识; 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 各个模块的Javadoc可以在线查看:[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) 1. 本SDK要求的最低JDK版本是1.7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 From 367880673ad4d017c69a39dea8f0fd5743b6258b Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 23 Dec 2017 12:54:13 +0800 Subject: [PATCH 12/17] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 9d074255..d22824d3 100644 --- a/readme.md +++ b/readme.md @@ -27,7 +27,7 @@ ### 重要提示信息(部分为新手必读): 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! 1. [开源中国本项目的首页地址](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 -1. 阅读源码的同学请注意,本SDK为简化代码使用lombok进行编译,如果不了解lombok的话,请先学习下相关知识; +1. 阅读源码的同学请注意,本SDK为简化代码编译时加入了lombok支持,如果不了解lombok的话,请先学习下相关知识; 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 各个模块的Javadoc可以在线查看:[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) 1. 本SDK要求的最低JDK版本是1.7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 From f629c753dcfe7ba2172a144713c5237879cd7485 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 30 Dec 2017 10:08:01 +0800 Subject: [PATCH 13/17] Update readme.md --- readme.md | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/readme.md b/readme.md index d22824d3..d5494466 100644 --- a/readme.md +++ b/readme.md @@ -1,32 +1,19 @@ -微信支付/开放平台/公众号/企业微信/小程序的Java开发工具包(SDK) +可能是目前最好的微信Java开发工具包(SDK)(包括微信支付、开放平台、公众号、企业微信、企业号、小程序等) --------------------------------- [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) [![Build Status](https://travis-ci.org/Wechat-Group/weixin-java-tools.svg?branch=develop)](https://travis-ci.org/Wechat-Group/weixin-java-tools) -[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) -[![GitHub stars](https://img.shields.io/github/stars/badges/shields.svg?style=social&label=Stars)](https://github.com/Wechat-Group/weixin-java-tools) [![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com/idea/) - -#### 声明: ***本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。*** - -#### [出现`Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意) - -***新人提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考下文中提到的Demo项目或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。*** - -## Demo项目列表 -1. [微信支付Demo](http://gitee.com/binary/weixin-java-pay-demo) -1. [企业号/企业微信Demo](http://gitee.com/binary/weixin-java-cp-demo) -1. [微信小程序Demo](http://gitee.com/binary/weixin-java-miniapp-demo) -1. [开放平台Demo](http://gitee.com/binary/weixin-java-open-demo) -1. 公众号Demo: - - [使用Spring MVC实现的公众号Demo](http://gitee.com/binary/weixin-java-mp-demo) - - [使用Spring Boot实现的公众号Demo](http://gitee.com/binary/weixin-java-mp-demo-springboot) - - [含公众号和部分微信支付代码的Demo](http://gitee.com/binary/weixin-java-tools-springmvc) - --------------------------------- -### 重要提示信息(部分为新手必读): +### 重要信息: 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! -1. [开源中国本项目的首页地址](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 +1. [开源中国本项目的首页](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 +1. 新手重要提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考[【Demo项目】](demo.md)或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。 +1. [出现`Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意,其他常见问题请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki)首页) + +-------------------------------- +### 其他说明: +1. 本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。 1. 阅读源码的同学请注意,本SDK为简化代码编译时加入了lombok支持,如果不了解lombok的话,请先学习下相关知识; 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 各个模块的Javadoc可以在线查看:[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) @@ -36,7 +23,7 @@ 1. **捐助渠道已开通,如有意向请点击[【支付宝二维码】](alipay_qrcode.jpg)捐赠,或者直接前往[【托管于码云的项目首页】](http://gitee.com/binary/weixin-java-tools),在评论区上方可以找到“捐助”按钮。非常感谢各位捐助的同学!** --------------------------------- -## 使用交流方式说明: +## 技术交流方式说明: 1. QQ群: [![加入QQ群](https://img.shields.io/badge/QQ群-343954419-blue.svg)](http://shang.qq.com/wpa/qunwpa?idkey=731dc3e7ea31ebe25376cc1a791445468612c63fd0e9e05399b088ec81fd9e15) 或 [![加入QQ群](https://img.shields.io/badge/QQ群-343954419-blue.svg)](http://jq.qq.com/?_wv=1027&k=40lRskK),推荐点击按钮入群,当然如果无法成功操作,请自行搜索群号343954419进行添加 ) 1. 由于群容量有限,即将爆满,故开启付费入群模式以保证只有真实交流需求的人进入,如果确实因为各种原因无法付费入群的,请联系群主说明原因即可入群;并为保证群的活跃度,本群将不定期清理长时间不活跃的同学; 1. 微信群: 因微信群已达到100人限制,故如有想加入微信群的,请入QQ群后联系管理员,提供微信号以便邀请加入; From 9c425efad90ca9964c0c25fdaf1300b5d4b02661 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 30 Dec 2017 10:15:33 +0800 Subject: [PATCH 14/17] Create demo.md --- demo.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 demo.md diff --git a/demo.md b/demo.md new file mode 100644 index 00000000..89c61ab4 --- /dev/null +++ b/demo.md @@ -0,0 +1,12 @@ + +### Demo项目 +在码云和GitHub上均可访问,会保持同步,请根据自己情况选用,欢迎提供更多的demo实现。 + +1. 微信支付Demo:[码云](http://gitee.com/binary/weixin-java-pay-demo)、[GitHub](http://github.com/binarywang/weixin-java-pay-demo) +1. 企业号/企业微信Demo:[码云](http://gitee.com/binary/weixin-java-cp-demo)、[GitHub](http://github.com/binarywang/weixin-java-cp-demo) +1. 微信小程序Demo:[码云](http://gitee.com/binary/weixin-java-miniapp-demo)、[GitHub](http://github.com/binarywang/weixin-java-miniapp-demo) +1. 开放平台Demo:[码云](http://gitee.com/binary/weixin-java-open-demo)、[GitHub](http://github.com/binarywang/weixin-java-open-demo) +1. 公众号Demo: + - 使用Spring MVC实现的公众号Demo:[码云](http://gitee.com/binary/weixin-java-mp-demo)、[GitHub](http://github.com/binarywang/weixin-java-mp-demo) + - 使用Spring Boot实现的公众号Demo:[码云](http://gitee.com/binary/weixin-java-mp-demo-springboot)、[GitHub](http://github.com/binarywang/weixin-java-mp-demo-springboot) + - 含公众号和部分微信支付代码的Demo:[码云](http://gitee.com/binary/weixin-java-tools-springmvc)、[GitHub](http://github.com/Wechat-Group/weixin-java-tools-springmvc) From b2f76c37070c941783e656c24e3790e049edd5df Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 30 Dec 2017 10:19:44 +0800 Subject: [PATCH 15/17] Update readme.md --- readme.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/readme.md b/readme.md index d5494466..0db7e3a1 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,5 @@ -可能是目前最好的微信Java开发工具包(SDK)(包括微信支付、开放平台、公众号、企业微信、企业号、小程序等) +# 可能是目前最好最全的微信Java开发工具包(SDK) +## 包括微信支付、开放平台、公众号、企业微信、企业号、小程序等 --------------------------------- [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) [![Build Status](https://travis-ci.org/Wechat-Group/weixin-java-tools.svg?branch=develop)](https://travis-ci.org/Wechat-Group/weixin-java-tools) @@ -14,13 +15,16 @@ -------------------------------- ### 其他说明: 1. 本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。 -1. 阅读源码的同学请注意,本SDK为简化代码编译时加入了lombok支持,如果不了解lombok的话,请先学习下相关知识; 1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 -1. 各个模块的Javadoc可以在线查看:[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) -1. 本SDK要求的最低JDK版本是1.7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 1. 如有新功能需求,发现BUG,或者由于微信官方接口调整导致的代码问题,可以直接在[【Issues】](https://github.com/Wechat-Group/weixin-java-tools/issues)页提出issue,便于讨论追踪问题; 1. 如果想贡献代码,请阅读[【代码贡献指南】](contribution.md); 1. **捐助渠道已开通,如有意向请点击[【支付宝二维码】](alipay_qrcode.jpg)捐赠,或者直接前往[【托管于码云的项目首页】](http://gitee.com/binary/weixin-java-tools),在评论区上方可以找到“捐助”按钮。非常感谢各位捐助的同学!** +1. 阅读源码的同学请注意,本SDK为简化代码编译时加入了lombok支持,如果不了解lombok的话,请先学习下相关知识; +1. 各个模块的Javadoc可以在线查看:[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)、[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)、[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)、[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)、[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)、[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/) +1. 本SDK要求的最低JDK版本是1.7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。 +1. 本SDK项目在以下代码托管网站同步更新: +* 码云:https://gitee.com/binary/weixin-java-tools +* GitHub:https://github.com/wechat-group/weixin-java-tools --------------------------------- ## 技术交流方式说明: @@ -37,11 +41,6 @@ 1. 目前最新版本号为 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) ,也可以通过访问链接 [【微信支付】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-pay%22) 、[【微信小程序】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-miniapp%22) 、[【公众号】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-mp%22) 、[【企业微信】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-cp%22)、[【开放平台】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-open%22) 分别查看所有最新的版本。 ---------------------------------- -#### 本项目在以下代码托管网站同步更新: -* 码云:https://gitee.com/binary/weixin-java-tools -* GitHub:https://github.com/wechat-group/weixin-java-tools - --------------------------------- ## Maven 引用 ```xml From bda80d4c915e282f521847c3b02e8f21309c7353 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 30 Dec 2017 10:21:22 +0800 Subject: [PATCH 16/17] Update readme.md --- readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 0db7e3a1..159720ec 100644 --- a/readme.md +++ b/readme.md @@ -9,13 +9,13 @@ ### 重要信息: 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! 1. [开源中国本项目的首页](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 -1. 新手重要提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考[【Demo项目】](demo.md)或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。 -1. [出现`Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意,其他常见问题请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki)首页) +1. 新手重要提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考[【Demo项目】](demo.md)或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[开发文档Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。 +1. [出现`Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意,其他常见问题请查阅 [【开发文档Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki)首页) -------------------------------- ### 其他说明: 1. 本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。 -1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 +1. SDK详细开发文档请查阅 [【开发文档Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 如有新功能需求,发现BUG,或者由于微信官方接口调整导致的代码问题,可以直接在[【Issues】](https://github.com/Wechat-Group/weixin-java-tools/issues)页提出issue,便于讨论追踪问题; 1. 如果想贡献代码,请阅读[【代码贡献指南】](contribution.md); 1. **捐助渠道已开通,如有意向请点击[【支付宝二维码】](alipay_qrcode.jpg)捐赠,或者直接前往[【托管于码云的项目首页】](http://gitee.com/binary/weixin-java-tools),在评论区上方可以找到“捐助”按钮。非常感谢各位捐助的同学!** From 3dc0b6e9438a5b818f46c8a046d6f3f5142eb4f4 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 30 Dec 2017 10:22:57 +0800 Subject: [PATCH 17/17] Update readme.md --- readme.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/readme.md b/readme.md index 159720ec..4f539fc1 100644 --- a/readme.md +++ b/readme.md @@ -1,19 +1,19 @@ -# 可能是目前最好最全的微信Java开发工具包(SDK) -## 包括微信支付、开放平台、公众号、企业微信、企业号、小程序等 +## 可能是目前最好最全的微信Java开发工具包(SDK) +### 包括微信支付、开放平台、公众号、企业微信、企业号、小程序等 --------------------------------- [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) [![Build Status](https://travis-ci.org/Wechat-Group/weixin-java-tools.svg?branch=develop)](https://travis-ci.org/Wechat-Group/weixin-java-tools) [![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com/idea/) --------------------------------- -### 重要信息: +### 重要信息 1. 最新更新:**2017-12-01 发布[【2.9.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**! 1. [开源中国本项目的首页](https://www.oschina.net/p/weixin-java-tools-new),欢迎大家积极留言评分 🙂 1. 新手重要提示:本项目仅是一个开发工具包(即SDK),未提供Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种功能,详情可参考[【Demo项目】](demo.md)或本项目中的部分单元测试代码;另外微信开发新手请务必阅读[开发文档Wiki首页](https://github.com/Wechat-Group/weixin-java-tools/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。 1. [出现`Illegal key size`问题的解决办法](https://github.com/Wechat-Group/weixin-java-tools/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95) (太多人遇到此问题而不知所措,因此特意置顶,希望能引起新手的注意,其他常见问题请查阅 [【开发文档Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki)首页) -------------------------------- -### 其他说明: +### 其他说明 1. 本项目Fork自chanjarster/weixin-java-tools,但由于原项目已停止维护,故单独维护和发布,且发布到maven上的groupId也会不同,详细信息见下文。 1. SDK详细开发文档请查阅 [【开发文档Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。 1. 如有新功能需求,发现BUG,或者由于微信官方接口调整导致的代码问题,可以直接在[【Issues】](https://github.com/Wechat-Group/weixin-java-tools/issues)页提出issue,便于讨论追踪问题; @@ -27,7 +27,7 @@ * GitHub:https://github.com/wechat-group/weixin-java-tools --------------------------------- -## 技术交流方式说明: +### 技术交流方式 1. QQ群: [![加入QQ群](https://img.shields.io/badge/QQ群-343954419-blue.svg)](http://shang.qq.com/wpa/qunwpa?idkey=731dc3e7ea31ebe25376cc1a791445468612c63fd0e9e05399b088ec81fd9e15) 或 [![加入QQ群](https://img.shields.io/badge/QQ群-343954419-blue.svg)](http://jq.qq.com/?_wv=1027&k=40lRskK),推荐点击按钮入群,当然如果无法成功操作,请自行搜索群号343954419进行添加 ) 1. 由于群容量有限,即将爆满,故开启付费入群模式以保证只有真实交流需求的人进入,如果确实因为各种原因无法付费入群的,请联系群主说明原因即可入群;并为保证群的活跃度,本群将不定期清理长时间不活跃的同学; 1. 微信群: 因微信群已达到100人限制,故如有想加入微信群的,请入QQ群后联系管理员,提供微信号以便邀请加入; @@ -35,14 +35,14 @@ 1. 寻求帮助时需贴代码或大长串异常信息的,请利用http://paste.ubuntu.com --------------------------------- -## 版本说明 +### 版本说明 1. 本项目定为大约每两个月发布一次正式版,版本号格式为X.X.0(如2.1.0,2.2.0等),遇到重大问题需修复会及时提交新版本,欢迎大家随时提交Pull Request; 1. BUG修复和新特性一般会先发布成小版本作为临时测试版本(如2.4.5.BETA,2.4.6.BETA等,即尾号不为0,并添加BETA字样,以区别于正式版); 1. 目前最新版本号为 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) ,也可以通过访问链接 [【微信支付】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-pay%22) 、[【微信小程序】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-miniapp%22) 、[【公众号】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-mp%22) 、[【企业微信】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-cp%22)、[【开放平台】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-open%22) 分别查看所有最新的版本。 --------------------------------- -## Maven 引用 +## Maven引用 ```xml com.github.binarywang