Commit Graph

946 Commits

Author SHA1 Message Date
Binary Wang
06e3a9c725 发布3.0.3.BETA测试版本 2018-04-22 22:50:13 +08:00
Binary Wang
728c79534d 发布3.0.2.BETA测试版本 2018-04-16 20:25:48 +08:00
Binary Wang
7d688a3db0 #534 公众号发送模版消息中的小程序path改回pagepath 2018-04-16 19:37:11 +08:00
gtyang
558f4e7880 #535 修复Tomcat 不能正常关闭的问题,增加线程池shutdown相关的操作 2018-04-16 10:17:23 +08:00
Binary Wang
a6ee082798 发布3.0.1.BETA测试版本 2018-04-10 17:50:28 +08:00
Binary Wang
e1d274811c #528 WxMpUser类增加三个属性:subscribe_scene、 qr_scene 和qr_scene_str 2018-04-09 20:36:23 +08:00
Binary Wang
608b59ec07 网页授权url增加&connect_redirect=1参数解决两次重定向跳转问题: https://blog.csdn.net/jiangguilong2000/article/details/79416615 2018-04-08 17:23:32 +08:00
Binary Wang
d619848211 优化单元测试提示信息 2018-03-30 18:00:44 +08:00
Binary Wang
a93d7bc09a 发布3.0.0正式版 2018-03-28 20:44:48 +08:00
Binary Wang
3d07676c4d #517 将XStreamTransformer的register方法设为public,方便用户自定义扩展 2018-03-28 19:30:04 +08:00
Binary Wang
f94c06a924 fix something 2018-03-24 10:52:15 +08:00
Binary Wang
9ec335dcc8 发布2.9.9.BETA测试版本 2018-03-23 09:57:53 +08:00
Binary Wang
ca6f77a025 发布2.9.8.BETA测试版 2018-03-11 20:19:06 +08:00
Binary Wang
a11de1977c #471 上传多媒体文件时临时文件及时清理,防止本地产生过多系统垃圾 2018-03-11 13:40:15 +08:00
627535195
58dec7bf08 优化代码
* 错别字

* long l->L

* 使xml中不存在的属性不会把java bean中已有的属性覆盖成null
比如:me.chanjar.weixin.mp.api.WxMpInMemoryConfigStorage#accessTokenLock
2018-03-09 22:34:38 +08:00
李晨亮
ee3be3b33c 修复单元测试问题 2018-03-08 17:57:08 +08:00
Binary Wang
ae4cf4d9d0 修复代码 2018-03-07 15:57:19 +08:00
Binary Wang
b4cf79fd15 #480 修复sex值可能为null导致的空指针问题 2018-03-05 20:15:08 +08:00
Binary Wang
f17d9cdb2e #479 修复公众号模板消息发送时pagepath问题 2018-03-05 13:54:46 +08:00
Binary Wang
89a3cfa60f 发布2.9.7.BETA测试版本 2018-03-05 12:24:00 +08:00
Binary Wang
edea54b1f6 #473 WxMpKfAccountRequest增加构造函数 2018-03-05 11:08:51 +08:00
Binary Wang
27117ee38a 发布2.9.6.BETA测试版本 2018-01-31 12:39:03 +08:00
Binary Wang
48d3163b33 优化部分代码 2018-01-29 18:48:57 +08:00
Binary Wang
5bd2d209db #431 WxMpUser的sex相关字段调整:原sex变量改为sexDesc,原sexId改为sex 2018-01-27 18:32:16 +08:00
Binary Wang
b44f9b315f 优化部分测试代码 2018-01-27 14:48:27 +08:00
Binary Wang
fb8de94181 发布2.9.5.BETA测试版本 2018-01-25 18:56:35 +08:00
康阳
905f09808d #443 在获取会员卡信息中增加balance字段,涉及金额的balance字段改为double类型
* 在获取会员卡信息中增加balance字段,涉及金额的balance字段改为double类型

* 同步 修改 GsonAdapter 中相关字段
2018-01-24 16:46:25 +08:00
Binary Wang
2ac2568df4 修复http请求连接释放问题 2018-01-24 15:08:27 +08:00
Sola
e331fb5366 #441 从编译依赖中去掉lombok
Signed-off-by: Sola <dev@sola.love>
2018-01-23 14:29:37 +08:00
Mklaus
f2b05480b5 #436 添加一次性订阅消息接口 2018-01-23 10:23:29 +08:00
Binary Wang
edaaa48b8d 发布2.9.4.BETA测试版本 2018-01-11 15:19:05 +08:00
Binary Wang
0d66bc7e2b 发布2.9.3.BETA测试版本 2017-12-29 19:44:48 +08:00
Binary Wang
e9e9a622cf #416 修改删除群发接口的消息ID参数类型为Long 2017-12-29 19:36:24 +08:00
Binary Wang
0a21fe2934 #412 规范代码,修复变量名使用错误的问题 2017-12-23 12:22:43 +08:00
Binary Wang
4a0f14debd 发布2.9.2.BETA测试版本 2017-12-18 14:42:55 +08:00
Binary Wang
b1aafae6da 规范部分代码 2017-12-16 18:50:07 +08:00
Binary Wang
2e85dfdf7a remove useless javadoc 2017-12-16 15:23:48 +08:00
Binary Wang
ff3cdb1487 #358 针对微信网页授权为snsapi_userinfo时,WxMpUser类中增加privilege字段 2017-12-16 13:47:44 +08:00
Binary Wang
7118255be7 针对最近官网提出的用户unionID获取策略调整的公告,增加相应注释 2017-12-16 13:40:43 +08:00
Binary Wang
ce281bea32 优化模版消息代码,添加默认构造方法 2017-12-16 12:46:15 +08:00
Binary Wang
cae504b6bd 修复小l字符问题 2017-12-16 12:11:40 +08:00
Binary Wang
7b64b6b4a0 发布2.9.1.BETA测试版本 2017-12-04 18:41:09 +08:00
007gzs
e659ca0961
Update WxMpMessageRouter.java
fix
2017-12-04 17:58:31 +08:00
007
9516193e4b Merge branch 'develop' of https://github.com/Wechat-Group/weixin-java-tools into 007 2017-12-04 16:26:19 +08:00
007
a0768510af 开放平台增加 MessageRouter 2017-12-04 16:24:34 +08:00
Binary Wang
919a534962 发布2.9.0正式版本 2017-12-01 19:01:35 +08:00
axeon
920a2f7e13 #384 去掉executeInternal上会导致性能问题的同步代码synchronized 2017-11-24 12:25:20 +08:00
Binary Wang
6d566ced44 发布临时测试版本2.8.9.BETA 2017-11-23 12:16:34 +08:00
Binary Wang
fa4cc5a9fd #380 修复okhttp和jodd-http实现的获取永久素材接口的问题 2017-11-22 23:48:59 +08:00
Binary Wang
6180577f65 增加redis的configStorage实现的注释说明 2017-11-22 23:22:10 +08:00
Binary Wang
20825922ce #367 增加对api调用次数清零的接口 2017-11-22 23:15:18 +08:00
007gzs
d32cf99b6d #376 增加摇一摇周边的部分相关接口 2017-11-14 03:02:13 -06:00
Binary Wang
9eda612db3 发布临时测试版本2.8.8.BETA 2017-11-14 11:33:16 +08:00
Binary Wang
993999735b 使用lombok的@Data注解简化common模块的所有bean类 2017-11-14 11:05:18 +08:00
Binary Wang
e9ef9eb152 发布临时测试版本2.8.7.BETA 2017-11-10 12:03:21 +08:00
Binary Wang
802f9e8a28 #370 WxMpServiceOkHttpImpl改用httpProxy 2017-11-09 17:02:48 +08:00
Binary Wang
a2cf1f66e5 #370 WxMpServiceOkHttpImpl改用httpProxy 2017-11-09 16:47:20 +08:00
Binary Wang
5ec5ae8bbe 统一使用WxErrorException 2017-11-09 11:40:16 +08:00
Binary Wang
e5bd65f2db #333 修复消息验重问题(mp和cp同时存在的问题) 2017-11-07 15:55:42 +08:00
Binary Wang
67abc9216f 修复checkstyle检查出来的部分代码问题 2017-11-07 15:29:10 +08:00
Binary Wang
2146372502 重构WxConsts类,对所有常量进行分类整理,便于阅读使用 2017-11-07 11:41:55 +08:00
Binary Wang
f65e2fbdb8 规范类命名 2017-11-07 11:03:39 +08:00
Binary Wang
160ace5fab 发布临时测试版本2.8.6.BETA 2017-11-07 10:30:26 +08:00
Binary Wang
c85190259a WxMpTemplateMessage类去掉@NoArgsConstructor注解 2017-11-06 19:03:57 +08:00
Binary Wang
73017552eb WxMpTemplateMessage添加默认构造方法 2017-11-06 16:20:54 +08:00
Binary Wang
29149424ac #362 修复okhttp实现的qrcode二维码图片下载代码 2017-11-03 12:04:33 +08:00
周波
8a587174a1 #361 WxMpKefuMessage类的内部类实现序列化接口 2017-11-02 01:50:00 -05:00
Binary Wang
05a680c98b 发布临时测试版本2.8.5.BETA 2017-10-27 18:14:13 +08:00
Binary Wang
8a31c188ca 修复单元测试 2017-10-26 18:57:39 +08:00
Binary Wang
5db9725685 使用lombok的@Data注解简化mp模块的所有bean类 2017-10-25 14:45:51 +08:00
Binary Wang
4c79eec2a5 使用lombok的@Data注解简化mp模块的所有bean类 2017-10-25 14:21:17 +08:00
Binary Wang
91838b9c1a 发布临时测试版本2.8.4.BETA 2017-10-23 10:46:09 +08:00
Binary Wang
8d6cfce13c 优化部分代码 2017-10-20 15:19:19 +08:00
Binary Wang
afb5e6151f #352 修复XStreamTransformer由于classloader原因导致的ClassCastException问题 2017-10-18 12:33:52 +08:00
Binary Wang
0f007d970b #356 修复QrCodeRequestExecutor类MimeType比较的bug 2017-10-18 12:27:11 +08:00
Binary Wang
64f0e7cf6b #355 修复为支持拉取订单评价数据接口而引入的签名bug 2017-10-17 17:40:33 +08:00
Binary Wang
c65cd34bc9 WxMpSelfMenuInfo的几个内部静态类增加Serializable接口实现 2017-10-13 14:42:16 +08:00
Binary Wang
24e80a90a9 发布临时测试版本2.8.3.BETA 2017-10-13 10:49:38 +08:00
Eric.Tsai
1990b10e13 #348 修正获取jsticket时,错误的使用了accessTokenLock锁的问题。 2017-09-30 11:05:51 +08:00
Binary Wang
adc4408b86 消灭javadoc中的非https接口地址 2017-09-27 11:36:45 +08:00
Binary Wang
972b07a20f #195 抽取门店管理相关接口请求URL为常量 2017-09-27 11:27:54 +08:00
Binary Wang
1e7cb4d6b9 发布临时测试版本2.8.2.BETA 2017-09-25 18:00:06 +08:00
Binary Wang
f86b594386 统一规范化部分javadoc 2017-09-21 15:07:31 +08:00
Binary Wang
13ca47c91b 统一规范化部分javadoc 2017-09-21 15:07:04 +08:00
Binary Wang
7b20300e8e 发布临时测试版本2.8.1.BETA 2017-09-19 10:41:21 +08:00
Binary Wang
cacfaf6a0d 修复单元测试 2017-09-19 10:18:04 +08:00
Binary Wang
d6d3812d95 精简代码 2017-09-18 11:03:42 +08:00
nickwongwong
0e580a05ff Fix issue #335: 重构WxMpInRedisConfigStorage,改用连接池 2017-09-13 19:29:55 +08:00
Binary Wang
3875635a8a #136 修复WxMenuRule反序列化的问题tag_id为空的问题 2017-09-11 11:05:29 +08:00
Binary Wang
a9301efbea 修改版本号为正式版本2.8.0 2017-09-02 23:57:20 +08:00
Binary Wang
c12c176715 #322 为me.chanjar.weixin.mp.bean下的bean类实现Serializable接口,并增加serialVersionUID 2017-08-26 21:01:28 +08:00
Binary Wang
a6b29af33a #324: 修复分布式刷新access_token冲突问题 2017-08-26 20:16:30 +08:00
Nick Wong
a15d8d77fb #324: 修复分布式刷新access_token冲突问题 2017-08-26 20:11:30 +08:00
Binary Wang
f5221c064c 发布临时测试版本2.7.9.BETA 2017-08-23 21:54:28 +08:00
Binary Wang
3bc9dbd795 #312 添加 删除群发 的接口 2017-08-22 23:43:21 +08:00
Binary Wang
bc80845385 #318 WxMpService和 WxCpService两个接口提供对各个具体service的setter方法,以便于扩展使用 2017-08-22 23:29:57 +08:00
Binary Wang
92947b344a 转移群发消息相关接口到单独接口及其实现类中 2017-08-16 19:26:21 +08:00
Binary Wang
af4bb1d85b 修复错误的javadoc 2017-08-16 10:20:21 +08:00
Binary Wang
9140425015 添加buttons的getter和setter方法 2017-08-16 10:20:06 +08:00
Binary Wang
a8cdb44e6d 修正不规范的类命名 2017-08-14 15:31:50 +08:00
Binary Wang
1d1c4c74f0 发布临时测试版本2.7.8.BETA 2017-08-14 15:14:13 +08:00
Binary Wang
67dad47be7 #305 修复微信变态的拍照或发图事件的消息格式的处理 2017-08-14 15:02:49 +08:00
Bob
9e32f00e6b #302 WxMpXmlOutNewsMessage类中的内部类增加实现序列化接口 2017-08-08 10:39:02 +08:00
Bob
289405f845 #298 WxMpMenu的内部类WxMpConditionalMenu增加实现序列化接口 2017-08-01 13:00:46 +08:00
Bob
afcd62c065 #297 WxMpMenu类增加实现序列化接口 2017-08-01 12:03:38 +08:00
dylanleung
5a2b3b61a4 #295 修复临时文件关闭
* update travis settings

* feat(okhttp): 修改okhttp底层调用方法

直接用OkHttpClient代替connect.使客户端单一化.Okhttp 自动管理连接池优化

* feat(log,jsApi): 添加log debug 标记明确下调用底层效果,修复jsAPI Lock 为null 问题

添加log debug 标记明确下调用底层效果,修复jsAPI Lock 为null 问题

#293

* fix(File): 修复文件关闭

修复文件关闭

* Update OkHttpMediaDownloadRequestExecutor.java
2017-07-31 18:18:15 +08:00
Binary Wang
2d9d392889 发布临时测试版本2.7.7.BETA 2017-07-31 17:44:48 +08:00
dylanleung
0a06c4d1a1 #293 重构OkHttp的实现代码,同时修复JSApi的bug
* update travis settings

* feat(okhttp): 修改okhttp底层调用方法

直接用OkHttpClient代替connect.使客户端单一化.Okhttp 自动管理连接池优化

* feat(log,jsApi): 添加log debug 标记明确下调用底层效果,修复jsAPI Lock 为null 问题

添加log debug 标记明确下调用底层效果,修复jsAPI Lock 为null 问题

#293
2017-07-31 11:39:20 +08:00
Hyseen
30b5a9aa8f #289 增加临时二维码的场景值支持字符串的接口
* 更新接口:临时二维码的场景值支持字符串

* 新增临时二维码的场景值为字符串的单元测试
2017-07-26 14:34:57 +08:00
Binary Wang
2b7dd7a7bf 修复上传文件时的乱码问题 2017-07-20 21:12:07 +08:00
Binary Wang
66c7ae374d 发布临时测试版本2.7.6.BETA 2017-07-15 19:23:32 +08:00
mgcnrx11
9368177d00 增加会员卡管理服务的更新会员信息接口的实现 (#283)
* 修复UserInfo反序列化的bug,补充其单元测试

* 增加`更新会员信息`接口的实现

* 增加会员卡相关接口的测试类  包含下述方法: 1. 会员卡激活接口 2. 会员信息获取接口 3. 更新会员信息接口
2017-07-15 18:53:23 +08:00
Binary Wang
22287a482d #281 消息路由器增加对EventKey正则表达式匹配的支持 2017-07-15 18:05:00 +08:00
mgcnrx11
3a2efdd343 新增会员卡相关接口 (#280)
* 新增会员卡相关接口
1. 激活会员卡接口
2. 拉取会员信息接口
2017-07-15 16:22:36 +08:00
Binary Wang
fae2940993 发布临时测试版本2.7.5.BETA 2017-07-11 17:59:27 +08:00
Binary Wang
57f3755a84 #68 实现获取公众号的自动回复规则的接口 2017-07-08 19:22:26 +08:00
Binary Wang
1cd6618f82 发布临时测试版本2.7.4.BETA 2017-07-08 16:16:15 +08:00
Binary Wang
dde7c643fa #269 修复okhttp实现素材上传时的问题 2017-07-06 15:59:13 +08:00
Binary Wang
e9f55665ec 修改单元测试日志输出配置 2017-07-06 15:47:06 +08:00
Binary Wang
15d7773f8a 完善异常输出 2017-07-06 15:21:42 +08:00
Binary Wang
55cfcb9abd 修复一些打包时发现的不规范的javadoc 2017-07-03 17:57:44 +08:00
Binary Wang
1352d7247f 发布临时测试版本2.7.3.BETA 2017-07-03 17:38:37 +08:00
Binary Wang
d7b32d24f9 fix time 2017-07-03 15:49:18 +08:00
Binary Wang
eaad6367de #252 原有图文素材管理接口增加留言管理所需两个参数:need_open_comment 和 only_fans_can_comment 2017-07-02 18:23:21 +08:00
Binary Wang
554fd08fb8 #195 抽取素材管理请求URL到常量类中 2017-07-02 17:17:35 +08:00
Binary Wang
131402f8f6 #265 几个NewsBuilder支持直接设置Article或Item对象列表 2017-07-02 15:30:08 +08:00
Binary Wang
ca52260f32 发布临时测试版本2.7.2.BETA 2017-07-02 15:03:20 +08:00
Binary Wang
518d1d60f5 发布临时测试版本2.7.1.BETA 2017-06-27 18:28:18 +08:00
Binary Wang
3af4c5ca76 更改版本号为2.7.0正式版本 2017-06-26 09:59:01 +08:00
Binary Wang
0f0f7bb0a3 统一日志格式 2017-06-25 17:51:35 +08:00
Binary Wang
17d65ee3a0 修复单元测试 2017-06-25 17:50:53 +08:00
Binary Wang
e6c80100c3 清理简化代码 2017-06-25 17:35:52 +08:00
Binary Wang
239b8c505c 修改logback配置 2017-06-24 22:07:12 +08:00
Binary Wang
fd5b077e56 发布临时测试版本2.6.5.BETA 2017-06-16 00:08:01 +08:00
Binary Wang
5986fbbd25 单元测试增加缺少的logback依赖 2017-06-13 19:11:47 +08:00
Binary Wang
007e736f74 fix some code 2017-06-10 23:06:40 +08:00
Binary Wang
9c0e9e44fb 检查签名时,如果有异常打印出日志 2017-06-10 22:18:47 +08:00
Binary Wang
26272bb7e5 refactor some packages and class files name 2017-06-10 17:02:14 +08:00
Binary Wang
707d9b0ec7 发布临时测试版本2.6.3.BETA 2017-06-10 16:08:30 +08:00
Hyseen
563302eef6 消息路由器路由时可以传入context (#245) 2017-06-08 00:14:32 +08:00
Bob
ea13197844 新增接口:摇一摇周边获取设备及用户信息 (#243)
#240
2017-06-06 16:36:18 +08:00
crskyp
3b7c0a7064 Merge pull request #241 from crskyp/develop
jodd response 编码设置为UTF-8,解决response乱码问题
2017-06-03 23:47:22 +08:00
ecoolper
7f91ba2372 jodd response 编码设置为UTF-8 2017-06-03 23:10:30 +08:00
Binary Wang
4cf3f5c363 remove useless gradle files 2017-05-29 15:27:57 +08:00
Binary Wang
355f64c2e5 发布临时测试版本2.6.2.BETA 2017-05-29 15:13:33 +08:00
Binary Wang
931533c13a 抽取数据统计相关接口请求URL到其接口类中,并重构重复代码 #195 2017-05-29 15:07:23 +08:00
Binary Wang
a436e62103 抽取卡券相关接口请求URL到其接口类中 #195 2017-05-29 14:39:25 +08:00
Binary Wang
c80621cf16 WxMpXmlMessage微信推送用户卡券买单事件增加缺失的消息数据 #214 2017-05-29 14:19:34 +08:00
Binary Wang
e186cd9ea1 调整注释内容 #215 2017-05-29 14:15:57 +08:00
Binary Wang
290bed1343 WxMpXmlMessage微信推送会员卡内容更新事件增加缺失的消息数据 #216 2017-05-29 14:13:06 +08:00
Binary Wang
00825724f3 WxMpXmlMessage微信推送卡券库存报警事件增加缺失的消息数据 #218 2017-05-29 14:09:28 +08:00
Binary Wang
0ba2684f47 修复WxMpInRedisConfigStorage在极端情况下的问题 #229 2017-05-29 14:03:06 +08:00
Binary Wang
ae8b2effb9 refactor code 2017-05-29 13:43:22 +08:00
Binary Wang
46d94db6da 修复单元测试代码中对junit的依赖 2017-05-27 11:54:35 +08:00
Binary Wang
7f08a9ef46 优化pom,尽量减少不必要的依赖 2017-05-27 11:29:20 +08:00
Binary Wang
c0172785a7 增加默认接口实现类,兼容之前版本 2017-05-27 10:21:58 +08:00
ecoolper
16dea387f2 修改两个文件 2017-05-19 23:48:47 +08:00
ecoolper
3757606589 Merge remote-tracking branch 'remotes/wechat/develop' into develop
# Conflicts:
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaDownloadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaUploadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/RequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimpleGetRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimplePostRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/apache/ApacheMediaDownloadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/apache/ApacheMediaUploadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/apache/ApacheSimpleGetRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/apache/ApacheSimplePostRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/jodd/JoddMediaDownloadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/jodd/JoddMediaUploadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/jodd/JoddSimpleGetRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/jodd/JoddSimplePostRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/okhttp/OkMediaDownloadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/okhttp/OkMediaUploadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/okhttp/OkSimpleGetRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/okhttp/OkSimplePostRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpService.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMaterialServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/jodd/WxMpServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialDeleteRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialNewsInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialVideoInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialVoiceAndImageDownloadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MediaImgUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/QrCodeRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheMaterialDeleteRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheMaterialNewsInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheMaterialUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheMaterialVideoInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheMaterialVoiceAndImageDownloadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheMediaImgUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/apache/ApacheQrCodeRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddMaterialDeleteRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddMaterialNewsInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddMaterialUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddMaterialVideoInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddMaterialVoiceAndImageDownloadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddMediaImgUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/jodd/JoddQrCodeRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpMaterialDeleteRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpMaterialNewsInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpMaterialUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpMaterialVideoInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpMaterialVoiceAndImageDownloadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpMediaImgUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/okhttp/OkhttpQrCodeRequestExecutor.java
2017-05-19 10:06:33 +08:00
Binary Wang
1806389a4d 批量格式化代码 2017-05-11 17:07:32 +08:00
Binary Wang
8982cf8471 批量格式化代码 2017-05-11 17:07:08 +08:00
Binary Wang
5f887739a3 事件常量根据分类创建静态内部类进行管理 2017-05-10 14:49:42 +08:00
Binary Wang
25cf3705aa 将公众号相关的事件常量抽取出来,单独放于WxMpEventConstants类中 2017-05-10 12:15:26 +08:00
Binary Wang
5234459733 WxMpXmlMessage中增加微信推送用户核销卡券事件时所需的几个属性 #213 2017-05-09 15:27:51 +08:00
crskyp
54639826dd RequestExecutor实例修改为通过create方法构建,解决了必须同时引入apache-http、jodd-http、okhttp jar的问题 (#223) 2017-05-09 10:29:57 +08:00
ecoolper
fcf3dbc12d Merge remote-tracking branch 'wechat/develop' into develop
# Conflicts:
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/AbstractRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaDownloadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaUploadRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimpleGetRequestExecutor.java
#	weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimplePostRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/jodd/WxMpServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/okhttp/WxMpServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialDeleteRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialNewsInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MaterialVideoInfoRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/MediaImgUploadRequestExecutor.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/http/QrCodeRequestExecutor.java
2017-05-08 21:36:07 +08:00
ecoolper
26d68cd3e8 RequestExecutor实例修改为通过create方法构建,解决了必须同时引入apache-http、jodd-http、okhttp jar的问题 2017-05-06 19:05:01 +08:00
Binary Wang
ee834e2b7d 增加微信推送卡券转赠事件中所需两个属性 #211 2017-05-04 23:05:17 +08:00
Binary Wang
ce77578ff6 增加微信推送用户领取卡券事件中所需两个属性 #210 并重构提取出部分内部类,避免WxMpXmlMessage类过于庞大 2017-05-04 23:00:35 +08:00
Binary Wang
4958d6d010 fix for previous commits 2017-05-04 22:48:55 +08:00
ecoolper
aa4c076d36 1、删除AbstractWxMpService、AbstractWxCPService类
2、修改apache.WxCpServiceImpl类的父类为AbstractWxCpServiceImpl
2017-05-04 13:57:48 +08:00
crskyp
fbd02a85c9 okhttp用法有错误;添加了枚举HttpType (#207) 2017-05-04 11:13:02 +08:00
ecoolper
59fc9134c8 okhttp使用方式有错误,body().toString()修改为body().string() 2017-05-04 11:02:24 +08:00
ecoolper
6b7c86da95 添加枚举HttpType 2017-05-03 21:11:56 +08:00
Binary Wang
1eb2cc7edd fix javadoc 2017-05-03 17:44:23 +08:00
Binary Wang
49dc14af73 发布临时测试版本2.6.1.BETA 2017-05-03 17:05:59 +08:00
ecoolper
a8dfccc210 Merge branch 'develop' of https://github.com/Wechat-Group/weixin-java-tools into develop
# Conflicts:
#	weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/apache/WxCpServiceImpl.java
#	weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/jodd/WxCpServiceImpl.java
#	weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/okhttp/WxCpServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/apache/WxMpServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/jodd/WxMpServiceImpl.java
#	weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/okhttp/WxMpServiceImpl.java
2017-04-29 14:12:03 +08:00
Binary Wang
f45ef9a3db 抽取客服相关接口请求URL到其接口类中 #195 2017-04-28 15:48:38 +08:00
Binary Wang
879c1f5de1 抽取公众号部分微信请求URL到接口类中 #195 2017-04-28 14:57:36 +08:00
Binary Wang
bb83ead12c 抽取公众号部分微信请求URL到常量类中 #195 2017-04-28 14:28:20 +08:00
Binary Wang
67a846b325 出现40014的access_token问题时需要自动刷新token #197 2017-04-28 10:46:26 +08:00
Binary Wang
19b3b991f9 打印微信请求日志时地址中附带access_token #200 2017-04-28 10:35:16 +08:00
crskyp
48d6f10cb2 提取公共代码、实现okhttp请求方式 (#199)
1、提取了公共代码,添加AbstractWxMPService、AbstractWxCPService类
2、实现了okhttp请求方式
2017-04-27 23:16:10 +08:00
ecoolper
d01d372b65 修改了冲突和错误 2017-04-27 20:14:52 +08:00
crskyp
44cbf65f81 Merge branch 'develop' into develop 2017-04-27 19:22:57 +08:00
ecoolper
ffa3544579 1、提取了公共代码,添加AbstractWxMPService、AbstractWxCPService类
2、实现了okhttp请求方式
3、RequestExecute接口添加executeApache、executeJodd、executeOkhttp方法
2017-04-27 18:38:14 +08:00
crskyp
885db18ebc 使用装饰模式,支持apache-http和jodd-http (#194) 2017-04-25 10:14:33 +08:00
ecoolper
9ac1aad0e4 装饰模式实现 2017-04-22 15:06:12 +08:00
ecoolper
d476047c4c mp usage jodd-http 2017-04-21 21:55:02 +08:00
Binary Wang
05165179c2 update version to 2.7.0-SNAPSHOT 2017-04-17 22:34:47 +08:00
Binary Wang
c79f77c994 更改版本号为2.6.0 2017-04-13 22:02:10 +08:00
flying
68fbb2ee3e 修复基于Redis的微信配置的bug 2017-04-12 16:42:43 +08:00
Binary Wang
0ff63ba3cb 修复用户标签id类型不一致的问题 #175 2017-04-10 11:14:20 +08:00
Binary Wang
89470660ef WxMpUserList里total类型改为long #176 2017-04-10 10:53:58 +08:00
Binary Wang
bc0fbf76a5 规范统一openid的问题 #177 2017-04-10 10:24:32 +08:00
Binary Wang
66f04c48e0 发布临时测试版本2.5.7.BETA 2017-03-31 14:16:09 +08:00
Binary Wang
89870bbb92 自定义菜单加入对小程序的支持 #170 2017-03-30 19:30:36 +08:00
Binary Wang
e45a1cabe5 发布临时测试版本2.5.6.BETA 2017-03-30 18:06:16 +08:00
Binary Wang
490ba068c5 模板消息加入对小程序的支持 #172 2017-03-30 17:59:25 +08:00
Binary Wang
4e05faf5e0 fix 2017-03-27 17:19:17 +08:00
Binary Wang
54ee287c11 群发预览消息格式中加入对towxname和touser的支持 2017-03-27 17:15:24 +08:00
lly835
29353ffc3d access_token缓存增加redis支持 (#169) 2017-03-27 16:35:39 +08:00
Binary Wang
3d3ab2b5a9 修复模板消息的MsgID的问题 #165 2017-03-24 17:23:08 +08:00
Binary Wang
612beb2c10 发布临时测试版本2.5.5.BETA 2017-03-24 14:50:57 +08:00
Binary Wang
13e4b14623 fix some code 2017-03-23 17:18:00 +08:00
Binary Wang
998445e3c0 发布临时测试版本2.5.4.BETA 2017-03-22 17:05:59 +08:00
F.Dong
6847a41759 pull request (#163)
* 新增两个接口:获取设备绑定的用户、获取用户绑定的设备

* update

* 申请设备二维码接口的返回格式有变动,做出相应更改。
2017-03-21 17:02:35 +08:00
Binary Wang
6ad58a80be 发布临时测试版本 2.5.3.BETA 2017-03-20 11:21:54 +08:00
Binary Wang
db85c1990b replace this.wxMpConfigStorage with this.getWxMpConfigStorage() #155 2017-03-13 17:02:24 +08:00
Binary Wang
7ee9ac0beb replace this.wxMpConfigStorage with this.getWxMpConfigStorage() #155 2017-03-13 16:02:09 +08:00
Binary Wang
4be02996d3 增加缺少的setter和getter方法 2017-03-10 17:35:44 +08:00
Binary Wang
d9472e4e4c 清理代码 2017-03-10 16:42:07 +08:00
Binary Wang
7340e03636 将部分仅供测试代码使用的常量挪走 2017-03-09 11:09:43 +08:00
Binary Wang
d50d58dedd 发布临时版本2.5.2.BETA 2017-03-06 00:51:21 +08:00
Binary Wang
eee954b736 微信支付相关代码独立成一个子模块 2017-03-05 22:49:17 +08:00
Binary Wang
0f6b246c54 发布临时版本2.5.1.BETA 2017-03-01 23:39:13 +08:00
Binary Wang
70a4512030 #123 支持微信支付的服务商功能 2017-03-01 23:35:48 +08:00
Binary Wang
00c2aae212 small update for a test method 2017-02-19 18:17:48 +08:00
Binary Wang
e2a1995963 修复微信支付企业红包的问题:发送红包的返回结果中,没有签名,不需要进行签名检查。 #140 2017-02-14 16:57:53 +08:00
Binary Wang
b2b04609db update version to 2.6.0-SNAPSHOT 2017-02-13 17:57:58 +08:00
Binary Wang
e296d237eb minor updates 2017-02-13 17:51:11 +08:00
Binary Wang
a5682cdfd9 更改版本号为2.5.0,准备发布新的正式版 2017-02-12 13:44:55 +08:00
Binary Wang
6c9afe8a8a 修复WxMenuRule一个变态属性的问题 #136 2017-02-09 22:53:23 +08:00
Binary Wang
ff1b69a38f 使用IDEA统一格式化测试代码 2017-01-23 16:54:48 +08:00
Binary Wang
123eb5088d 重构测试类的包结构 2017-01-23 16:48:00 +08:00
凌云
89a92c2452 修改WxJsapiSignature对象,属性名字大小写与微信一致 2017-01-22 11:28:32 +08:00
Binary Wang
3a87bdaaef release 2.4.9.BETA 2017-01-17 15:50:45 +08:00
Binary Wang
39c7f7cd9f 改造查询菜单接口,以支持个性化菜单的conditionalmenu和menuid属性, #126 2017-01-17 15:15:21 +08:00
Binary Wang
5018c31e60 修复完善菜单特别是个性化菜单的创建和删除相关代码 2017-01-17 14:45:42 +08:00
Binary Wang
d81a5e39c1 简化代码 2017-01-17 13:57:56 +08:00
Binary Wang
41d596654c 修复删除个性化菜单的接口 #127 2017-01-17 12:11:15 +08:00
Binary Wang
69aaa74eef 修复menuTryMatch方法,请求方式由get变更为post,#125 2017-01-16 18:12:08 +08:00
Binary Wang
e97c15b6ce 实现微信支付下载对账单的接口,还未完成,待调试 #65 2017-01-12 11:12:08 +08:00
Binary Wang
c8441650d0 完善补充字段注释 2017-01-12 11:09:50 +08:00
Binary Wang
e640b058b5 单元测试中暂时屏蔽掉沙箱测试环境 2017-01-12 11:09:24 +08:00
Binary Wang
8e831ac961 群发消息增加isSendAll属性及相关方法,用于显式指定是否群发消息至所有用户 2017-01-11 17:52:48 +08:00
Binary Wang
9e0fcb34d0 引入配置方法,使得微信支付能够支持仿真测试环境 #119 2017-01-09 16:14:41 +08:00
Binary Wang
ab3b2249a9 rename file 2017-01-09 16:14:07 +08:00
Binary Wang
5d30aa3ada rename file 2017-01-09 16:13:59 +08:00
Binary Wang
b9908af8fb rename file 2017-01-09 16:13:34 +08:00
Binary Wang
c5bf83c57b rename file 2017-01-09 16:13:20 +08:00
Binary Wang
b1f3b71a09 修正带参数的二维码接口相关文档注释,并加入对有效期的判断 2017-01-09 16:11:54 +08:00
Binary Wang
245bec709a 引入配置方法,使得微信支付能够支持仿真测试环境 #119 2017-01-09 13:47:36 +08:00
Binary Wang
fa7360d0ca 实现微信支付交易保障的接口 #56 2017-01-08 23:27:30 +08:00
Binary Wang
0e8df669eb Merge pull request #118 from lijunkun1988/patch-1
支持微信接收硬件设备消息的OpenID字段
2017-01-07 18:39:24 +08:00
jkli
13136589db 支持微信接收硬件设备消息的OpenID字段
参考 http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-1
2017-01-07 16:29:29 +08:00
Binary Wang
c02b2e2cac release 2.4.8.BETA 2017-01-06 12:14:10 +08:00
Binary Wang
c142daa734 添加扫码支付生成二维码的接口及其单元测试,#113 2017-01-06 11:41:06 +08:00
Binary Wang
2d072e909f 重构简化方法命名 2017-01-05 14:07:28 +08:00
Binary Wang
55d66ac7c9 优化重构部分支付相关代码 2017-01-05 12:29:26 +08:00
Binary Wang
cbf78114f7 完成订单查询结果对象中coupon的组装逻辑代码,并加入单元测试 2017-01-05 12:28:58 +08:00