|  | a436e62103 | 抽取卡券相关接口请求URL到其接口类中 #195 | 2017-05-29 14:39:25 +08:00 |  | 
			
				
					|  | c80621cf16 | WxMpXmlMessage微信推送用户卡券买单事件增加缺失的消息数据 #214 | 2017-05-29 14:19:34 +08:00 |  | 
			
				
					|  | e186cd9ea1 | 调整注释内容 #215 | 2017-05-29 14:15:57 +08:00 |  | 
			
				
					|  | 290bed1343 | WxMpXmlMessage微信推送会员卡内容更新事件增加缺失的消息数据 #216 | 2017-05-29 14:13:06 +08:00 |  | 
			
				
					|  | 00825724f3 | WxMpXmlMessage微信推送卡券库存报警事件增加缺失的消息数据 #218 | 2017-05-29 14:09:28 +08:00 |  | 
			
				
					|  | 0ba2684f47 | 修复WxMpInRedisConfigStorage在极端情况下的问题 #229 | 2017-05-29 14:03:06 +08:00 |  | 
			
				
					|  | ae8b2effb9 | refactor code | 2017-05-29 13:43:22 +08:00 |  | 
			
				
					|  | 46d94db6da | 修复单元测试代码中对junit的依赖 | 2017-05-27 11:54:35 +08:00 |  | 
			
				
					|  | c0172785a7 | 增加默认接口实现类,兼容之前版本 | 2017-05-27 10:21:58 +08:00 |  | 
			
				
					|  | 16dea387f2 | 修改两个文件 | 2017-05-19 23:48:47 +08:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 1806389a4d | 批量格式化代码 | 2017-05-11 17:07:32 +08:00 |  | 
			
				
					|  | 8982cf8471 | 批量格式化代码 | 2017-05-11 17:07:08 +08:00 |  | 
			
				
					|  | 5f887739a3 | 事件常量根据分类创建静态内部类进行管理 | 2017-05-10 14:49:42 +08:00 |  | 
			
				
					|  | 25cf3705aa | 将公众号相关的事件常量抽取出来,单独放于WxMpEventConstants类中 | 2017-05-10 12:15:26 +08:00 |  | 
			
				
					|  | 5234459733 | WxMpXmlMessage中增加微信推送用户核销卡券事件时所需的几个属性 #213 | 2017-05-09 15:27:51 +08:00 |  | 
			
				
					|  | 54639826dd | RequestExecutor实例修改为通过create方法构建,解决了必须同时引入apache-http、jodd-http、okhttp jar的问题   (#223) | 2017-05-09 10:29:57 +08:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 26d68cd3e8 | RequestExecutor实例修改为通过create方法构建,解决了必须同时引入apache-http、jodd-http、okhttp jar的问题 | 2017-05-06 19:05:01 +08:00 |  | 
			
				
					|  | ee834e2b7d | 增加微信推送卡券转赠事件中所需两个属性 #211 | 2017-05-04 23:05:17 +08:00 |  | 
			
				
					|  | ce77578ff6 | 增加微信推送用户领取卡券事件中所需两个属性 #210 并重构提取出部分内部类,避免WxMpXmlMessage类过于庞大 | 2017-05-04 23:00:35 +08:00 |  | 
			
				
					|  | 4958d6d010 | fix for previous commits | 2017-05-04 22:48:55 +08:00 |  | 
			
				
					|  | aa4c076d36 | 1、删除AbstractWxMpService、AbstractWxCPService类 2、修改apache.WxCpServiceImpl类的父类为AbstractWxCpServiceImpl | 2017-05-04 13:57:48 +08:00 |  | 
			
				
					|  | fbd02a85c9 | okhttp用法有错误;添加了枚举HttpType (#207) | 2017-05-04 11:13:02 +08:00 |  | 
			
				
					|  | 59fc9134c8 | okhttp使用方式有错误,body().toString()修改为body().string() | 2017-05-04 11:02:24 +08:00 |  | 
			
				
					|  | 6b7c86da95 | 添加枚举HttpType | 2017-05-03 21:11:56 +08:00 |  | 
			
				
					|  | 1eb2cc7edd | fix javadoc | 2017-05-03 17:44:23 +08:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | f45ef9a3db | 抽取客服相关接口请求URL到其接口类中 #195 | 2017-04-28 15:48:38 +08:00 |  | 
			
				
					|  | 879c1f5de1 | 抽取公众号部分微信请求URL到接口类中 #195 | 2017-04-28 14:57:36 +08:00 |  | 
			
				
					|  | bb83ead12c | 抽取公众号部分微信请求URL到常量类中 #195 | 2017-04-28 14:28:20 +08:00 |  | 
			
				
					|  | 67a846b325 | 出现40014的access_token问题时需要自动刷新token #197 | 2017-04-28 10:46:26 +08:00 |  | 
			
				
					|  | 19b3b991f9 | 打印微信请求日志时地址中附带access_token #200 | 2017-04-28 10:35:16 +08:00 |  | 
			
				
					|  | 48d6f10cb2 | 提取公共代码、实现okhttp请求方式 (#199) 1、提取了公共代码,添加AbstractWxMPService、AbstractWxCPService类
2、实现了okhttp请求方式 | 2017-04-27 23:16:10 +08:00 |  | 
			
				
					|  | d01d372b65 | 修改了冲突和错误 | 2017-04-27 20:14:52 +08:00 |  | 
			
				
					|  | 44cbf65f81 | Merge branch 'develop' into develop | 2017-04-27 19:22:57 +08:00 |  | 
			
				
					|  | ffa3544579 | 1、提取了公共代码,添加AbstractWxMPService、AbstractWxCPService类 2、实现了okhttp请求方式
3、RequestExecute接口添加executeApache、executeJodd、executeOkhttp方法 | 2017-04-27 18:38:14 +08:00 |  | 
			
				
					|  | 885db18ebc | 使用装饰模式,支持apache-http和jodd-http (#194) | 2017-04-25 10:14:33 +08:00 |  | 
			
				
					|  | 9ac1aad0e4 | 装饰模式实现 | 2017-04-22 15:06:12 +08:00 |  | 
			
				
					|  | d476047c4c | mp usage jodd-http | 2017-04-21 21:55:02 +08:00 |  | 
			
				
					|  | 68fbb2ee3e | 修复基于Redis的微信配置的bug | 2017-04-12 16:42:43 +08:00 |  | 
			
				
					|  | 0ff63ba3cb | 修复用户标签id类型不一致的问题 #175 | 2017-04-10 11:14:20 +08:00 |  | 
			
				
					|  | 89470660ef | WxMpUserList里total类型改为long #176 | 2017-04-10 10:53:58 +08:00 |  | 
			
				
					|  | bc0fbf76a5 | 规范统一openid的问题 #177 | 2017-04-10 10:24:32 +08:00 |  | 
			
				
					|  | 89870bbb92 | 自定义菜单加入对小程序的支持 #170 | 2017-03-30 19:30:36 +08:00 |  | 
			
				
					|  | 490ba068c5 | 模板消息加入对小程序的支持 #172 | 2017-03-30 17:59:25 +08:00 |  | 
			
				
					|  | 4e05faf5e0 | fix | 2017-03-27 17:19:17 +08:00 |  | 
			
				
					|  | 54ee287c11 | 群发预览消息格式中加入对towxname和touser的支持 | 2017-03-27 17:15:24 +08:00 |  | 
			
				
					|  | 29353ffc3d | access_token缓存增加redis支持 (#169) | 2017-03-27 16:35:39 +08:00 |  | 
			
				
					|  | 3d3ab2b5a9 | 修复模板消息的MsgID的问题 #165 | 2017-03-24 17:23:08 +08:00 |  |