Commit Graph

249 Commits

Author SHA1 Message Date
Binary Wang
6d996f20b9 🎨 优化重构部分代码,抽取公共常量 2020-08-23 17:02:39 +08:00
Binary Wang
bd100bf846 🐛 #1714 修复小程序初始化时报错的问题 2020-08-22 17:14:05 +08:00
Binary Wang
79f00925a7 🆕 #1267 小程序模块增加多账号切换功能支持 2020-08-16 15:06:09 +08:00
Binary Wang
14dfe30bf6 🆕 #1685 小程序增加图像处理相关接口 2020-08-08 17:14:15 +08:00
Binary Wang
542b633c70 🎨 重构优化部分包结构 2020-08-08 16:44:08 +08:00
Binary Wang
6a27b838b6 🐛 修复公众号和小程序的OCR相关接口请求方式为post 2020-07-26 23:20:24 +08:00
ArBing
3b8c66a7e1
🎨 规范lock.lock()代码,统一放在try代码块之外
Co-authored-by: 谢炳庭 <xiebingting@xiongmaocar.com>
2020-07-17 09:27:19 +08:00
Binary Wang
1650ee2e20 🎨 修复小程序直播接口获取不到部分字段值的问题 2020-07-09 16:53:19 +08:00
Binary Wang
10c4d45f91 🎨 #1647 优化小程序redis配置支持,去掉容易导致问题的构造方法 2020-07-07 10:03:27 +08:00
niefy
0adca9650d
🎨 #1659 Json解析统一优化
* 解决动态添加第一个公众号时由于configStorageMap为null报空指针异常

* Json解析统一优化

Co-authored-by: niefy <niefy@qq.com>
2020-07-06 17:01:37 +08:00
Binary Wang
978ada7373 🆕 #1527 微信小程序增加OCR身份证识别和银行卡识别等接口 2020-07-05 21:33:06 +08:00
Binary Wang
7d20aa1743 🎨 清理部分冗余代码 2020-06-30 17:22:17 +08:00
Binary Wang
a00d67a58a 🎨 优化规范部分代码 2020-06-30 16:54:40 +08:00
微同科技
c60fda48d2
🆕 #1651 添加小程序直播间商品相关操作接口
Co-authored-by: lipengjun <pengjun92>
2020-06-30 16:32:50 +08:00
taneg
4d44398d7a
🐛 #1649 修复小程序直播间列表接口出现 require https hints 的问题 2020-06-30 10:45:27 +08:00
Binary Wang
29b4dbd601 🎨 #1610 换用guava的相应方法实现base64解码,避免因commons-codec版本问题导致解码异常 2020-06-11 18:16:30 +08:00
Mario Luo
1c60839890
🎨 #571 微信小程序接口请求增加多种http客户端 2020-06-01 22:35:59 +08:00
Binary Wang
d650bb64e6 🎨 抽取公共代码 2020-05-25 20:41:51 +08:00
Guan Guan
ae1b14f37e
🎨 #1575 小程序获取直播房间列表接口增加share_img字段 2020-05-22 17:11:13 +08:00
yuanqixun
cb3f105121
🆕 #1562企业微信自研应用增加Redisson的存储实现,支持分布式锁
* 企业微信自研应用,增加Redisson的存储实现,支持分布式锁

* 增加redisson的依赖。

Co-authored-by: 袁启勋 <xun.yuan@infoship.cn>
2020-05-14 14:14:31 +08:00
Binary Wang
b87ec9a574 🎨 #1554 优化小程序获取token逻辑,减少刷新请求次数 2020-05-13 18:28:18 +08:00
Howard Liu
8f5a9e0d76
🐛 #1547 修复小程序二维码创建参数包含中文时出现乱码的问题 2020-05-07 09:33:44 +08:00
yuanqixun
98aef34fdb
🎨 #1542 小程序模块配置类增加Redisson的实现,解决分布式锁问题
* 增加Redisson的实现,解决分布式锁问题

* key值重复添加了appid。

Co-authored-by: 袁启勋 <xun.yuan@infoship.cn>
2020-05-03 21:29:43 +08:00
Binary Wang
424a835c45 🎨 移除多余TicketType,移到common模块进行共享使用 2020-05-02 22:29:41 +08:00
Binary Wang
ebe46822ef 🎨 重构代码,抽取公共方法到接口 2020-04-25 21:53:05 +08:00
Binary Wang
619b377326 🐛 #1524 修复WxMaExpressPath.PathItem内部类为public,方便访问 2020-04-21 12:28:35 +08:00
Mario Luo
7feca8d962
🎨 #1521 微信小程序 spring-boot-starter 增加一些新特性 2020-04-18 23:08:25 +08:00
yjwang
2112db791d
🐛 #1512 修复小程序直播官方文档live_satus字段拼错问题,调整为live_status 2020-04-17 12:42:46 +08:00
yjwang
a9766960c3
🆕 #1429 增加小程序直播类相关接口
* #1429 增加小程序直播类相关接口

* 新增:获取所有直播间列表,区分分页

* 优化代码格式

Co-authored-by: yjwang <yjwang@wisu.com.cn>
2020-04-05 21:58:19 +08:00
Binary Wang
458c645fa4 🎨 格式化部分代码 2020-04-04 22:26:52 +08:00
007gzs
d752c48dc8
🎨 #1488 公众号模块支持分布式锁,设置token过期时加锁 2020-04-04 21:38:59 +08:00
Binary Wang
7f6780a4e3 🎨 #1482 小程序接口请求出错超过重试次数时将微信原始错误信息抛出来 2020-04-04 13:44:58 +08:00
Binary Wang
fb3ed0b642 🎨 #1485 小程序部分请求类增加无参构造方法 2020-04-04 13:05:04 +08:00
Binary Wang
96b370ea01 🆕 #1373 增加小程序自定义模板的支持:主要是导入抽样数据接口的实现,以及接收消息时对相关属性的支持 2020-03-29 16:13:51 +08:00
Binary Wang
1f49ac0781 🎨 优化代码,去掉之前PR引入的lambda表达式,保证兼容java7 2020-03-28 21:50:30 +08:00
Binary Wang
ef6e2dd6c0 🎨 优化完善部分接口javadoc 2020-03-28 18:10:38 +08:00
skywsp
7a1863b6a1
🎨 #1476 小程序云开发优化数据库CRUD操作的相关接口方法 2020-03-28 17:47:26 +08:00
Binary Wang
9bad0ff280 🐛 #1473 修复多个小程序获取redis里的access_token冲突问题 2020-03-26 23:19:47 +08:00
Binary Wang
f65833f699 🎨 小程序模块WxMaPhoneNumberInfo里的内部类Watermark实现序列化接口 2020-03-26 23:15:35 +08:00
Binary Wang
61d9fe4163 🎨 #1411 小程序模块消息路由增加消息排重机制 2020-03-12 19:21:08 +08:00
Binary Wang
1b193e3070 🐛 #1420 修复小程序云开发获取文件下载链接接口 2020-03-08 16:27:29 +08:00
Binary Wang
1dba5dba36 🐛 #1415 修复小程序getCardApiTicket方法中的错误代码 2020-02-29 14:44:29 +08:00
S
6aa8559970
🎨 #1406 小程序订阅消息发送接口增加新参数:mniprogram_state 和 lang 2020-02-25 16:06:39 +08:00
Binary Wang
27d88a752e 🆕 #1290 小程序增加动态消息接口 2020-02-17 18:44:44 +08:00
Binary Wang
438f8e5fb0 🆕 #1214 小程序模块实现云开发的所有相关接口 2020-02-01 18:26:02 +08:00
Binary Wang
4378228012 🎨 #1355 小程序订阅消息类WxMaSubscribeMessage.Data类实现序列化接口 2020-01-06 18:22:21 +08:00
ArBing
1d50acace7 🐛 #1331 修复小程序获取订阅消息公共模板标题Result不匹配的问题 2019-12-24 17:37:01 +08:00
Binary Wang
34ae0c5643 🎨 #1307 优化完善微信小程序内容安全校验接口 2019-12-22 16:58:35 +08:00
Binary Wang
491134b4ac 🎨 #1307 优化完善微信小程序内容安全校验接口 2019-12-22 16:47:57 +08:00
ArBing
8c514a7850 🐛 #1327 修复小程序获取订阅消息公共模板标题和获取关键词库两个接口问题 2019-12-22 16:05:09 +08:00
Binary Wang
9c58930719 🎨 优化重构微信小程序订阅消息模板设置相关方法 2019-12-20 16:56:12 +08:00
Binary Wang
5f9c813b4e 优化部分代码 2019-12-20 12:54:58 +08:00
Binary Wang
dd6a1c0529 🆕 #1320 小程序模块增加订阅消息模板设置相关接口 2019-12-16 00:29:03 +08:00
Binary Wang
0ab307c34b 🎨 优化重构微信小程序订阅消息相关类 2019-12-11 17:46:48 +08:00
Binary Wang
2369aa7cb3 🎨 优化重构微信小程序订阅消息相关类 2019-12-08 23:50:17 +08:00
JoeWoo
232ea7e3c7 🎨 #1314 优化增强微信小程序Redis配置实现类功能
修改 Redis 配置实现类以实现选择数据库及密码认证功能
2019-12-08 22:41:38 +08:00
mrxiao
80f885fbfb #1009 实现微信小程序物流助手相关接口
* 快递公司

* 绑定、解绑物流账号

* 配置面单打印员

* 获取打印员

* 增加微信文档地址说明

* 快递下单

* 快递下单和订单操作

* 补充文档地址
2019-11-28 10:22:41 +08:00
Binary Wang
7e079f7709 🐛 #1254 修复小程序自动回复消息有问题的代码 2019-10-30 22:03:55 +08:00
S
902ba61e73 #1239 增加微信小程序订阅消息发送接口 2019-10-16 11:12:23 +08:00
Boris
8e97b778f3 #1217 小程序增加校验图片/音频是否含有违法违规内容的接口
* 添加 微信内容异步检测接口

* 消息route 增加 title 参数
2019-09-27 11:56:03 +08:00
Binary Wang
df1aa5c9dc 🎨 规范部分javadoc文档 2019-09-21 23:17:15 +08:00
S
5ead473356 🎨 优化代码,移除无用import,解决冲突 2019-09-21 22:05:56 +08:00
Binary Wang
8ab4af031a 🎨 #1189 优化错误异常输出,移除冗余代码 2019-09-05 12:31:35 +08:00
Binary Wang
3a4f5f94e1 add test for post method 2019-08-23 09:50:32 +08:00
Binary Wang
d9b7217009 规范统一config部分代码 2019-08-03 23:36:44 +08:00
ArBing
0196764079 #1129 新增小程序插件管理相关接口 2019-07-24 10:12:11 +08:00
winter
16bb8f122a #1100 小程序模块添加Redis配置类WxMaInRedisConfig 2019-07-08 16:33:21 +08:00
Binary Wang
7de959f8e5 规范部分代码 2019-06-23 15:11:19 +08:00
Binary Wang
54c8ae5452 #1079 小程序增加对转发客服消息功能的支持 2019-06-22 16:50:31 +08:00
Binary Wang
32f88b7cd4
合并开发分支,发布正式版 2019-05-18 17:07:45 +08:00
Binary Wang
70a7781ed3 fix test 2019-05-12 22:12:14 +08:00
Binary Wang
4247eb41cb #1021 微信小程序发送统一消息接口时增加特殊方法用于解决变态字段名问题 2019-05-12 21:06:40 +08:00
Binary Wang
3f386d0a56 #1011 开放平台小程序审核结果增加截图示例的字段 2019-05-12 20:59:30 +08:00
Binary Wang
03a88aab8e #1035 小程序发送模板接口去掉所有颜色相关的color参数 2019-05-12 13:48:42 +08:00
Binary Wang
467e33dc71 修复部分接口官方文档地址 2019-05-09 23:21:58 +08:00
imgbot[bot]
5fc4142885 [ImgBot] Optimize images (#1015)
*Total -- 275.89kb -> 234.68kb (14.94%)

/weixin-java-miniapp/src/test/resources/tmp.png -- 5.14kb -> 2.19kb (57.31%)
/images/qrcodes/cp.png -- 3.30kb -> 1.54kb (53.47%)
/images/qrcodes/mp.png -- 13.30kb -> 10.02kb (24.64%)
/images/qrcodes/alipay.jpg -- 112.21kb -> 88.15kb (21.44%)
/images/banners/coding.jpg -- 20.19kb -> 18.15kb (10.12%)
/images/banners/tcloud.jpg -- 9.27kb -> 8.45kb (8.84%)
/images/banners/wiki.jpg -- 21.76kb -> 20.02kb (7.96%)
/weixin-java-cp/src/test/resources/mm.jpeg -- 13.93kb -> 12.90kb (7.36%)
/weixin-java-mp/src/test/resources/mm.jpeg -- 13.93kb -> 12.90kb (7.36%)
/images/qrcodes/wepay.jpg -- 39.02kb -> 37.07kb (5%)
/images/banners/aliyun.jpg -- 23.85kb -> 23.28kb (2.4%)
2019-04-22 12:50:54 +08:00
yuansc
89521cdb1e #977 WxMaKefuMessage子类实现Serializable接口 2019-03-15 17:10:30 +08:00
Binary Wang
8ef459c964 #943 优化公众号、小程序、企业微信模块获取accessToken关于lock的逻辑,缩小锁的范围,提高效率。 2019-03-03 10:56:56 +08:00
liaochuntao
5d7f69a984 #956 使用ConcurrentHashMap替换HashTable 2019-03-01 15:06:54 +08:00
Binary Wang
0eccfb6a82 #895 小程序增加用户支付完获取UnionId的接口 2019-01-12 19:53:11 +08:00
Binary Wang
d6923f2537 小程序解密工具类增加单元测试 2019-01-03 20:01:58 +08:00
Binary Wang
29c6a0000b #855 http请求执行器类RequestExecutor接口增加异步执行方法 2018-12-08 20:06:49 +08:00
Binary Wang
d59dff2f73 #853 小程序模块获取二维码和小程序码接口增加对应返回byte数组的实现方法 2018-12-08 19:04:08 +08:00
Binary Wang
c590e54c07 完善ticket相关代码,完成#844遗留问题 2018-11-29 20:46:36 +08:00
Binary Wang
856b021d2c 正确处理InterruptException
Sonar-2142: "InterruptedException" should not be ignored
2018-11-24 21:20:59 +08:00
Binary Wang
7cb92a85f6 #857 添加微信小程序敏感文本检测接口 2018-11-24 20:34:42 +08:00
Binary Wang
e204b0e2e4 #835 小程序模块增加微信运动数据解密方法 2018-11-04 15:20:00 +08:00
Binary Wang
eab7dd398a 优化代码,替换掉ToStringBuilder.reflectionToString相关代码 2018-11-02 11:21:14 +08:00
zhfish
c6b23d29b5 https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.getShareInfo.html,解密数据 2018-10-27 10:02:15 +08:00
袁启勋
34eb2f6aac 1、增加卡券的api_ticket,区分jsapi_ticket,二者的获取逻辑不同;
2、增加小程序审核事件及审核事件推送消息SuccTime和Reason两个字段;
3、增加开放平台获取会员卡开卡插件参数接口。
4、增加开放平台手机端预授权接口实现;
2018-09-27 08:34:07 +08:00
Binary Wang
07e25bad7c #769 WxMaCodeExtConfig增加缺少的tabBar属性 2018-09-24 16:24:01 +08:00
Binary Wang
e237f0be68 #760 小程序增加统一服务消息接口 2018-09-23 18:16:51 +08:00
Binary Wang
4990c622a3 #727 小程序模块增加内容安全接口 2018-09-16 18:38:11 +08:00
yuanqixun
941833ea1a #759 增加三方平台代小程序业务接口:代码管理、模板管理、成员管理、发布审核等 2018-09-15 10:33:38 +08:00
Binary Wang
3f94ec379d 删除不稳定的ToStringUtils自定义类 2018-08-23 19:31:38 +08:00
Binary Wang
8c63f13387 #686 获取体验小程序的体验二维码接口增加path参数 2018-08-08 21:04:49 +08:00
Binary Wang
214e7e58fa #672 小程序增加jssdk相关接口实现 2018-08-05 19:51:41 +08:00
Binary Wang
2c3af860aa #689 WxMaTemplateMessage.Data 增加无参构造方法 2018-07-28 17:03:46 +08:00
Binary Wang
4289bd5350 #659 小程序增加上报用户数据后台接口 2018-07-11 23:30:56 +08:00
Binary Wang
030ab99674 优化XStreamTransformer 2018-06-07 21:04:09 +08:00
Binary Wang
ef97a308f3 重构WxError相关代码,自动根据代码补充错误中文说明 2018-05-14 23:42:28 +08:00
scott
26eba6a8e5 #585 小程序二维码支持is_hyaline参数生成透明背景二维码 2018-05-11 19:33:41 +08:00
Binary Wang
75069baad4 #556 日志信息中如果含有secret值的,将其值隐藏掉 2018-05-08 23:19:17 +08:00
Binary Wang
329847eb90 修复小程序码的相关方法命名:WxCode->WxaCode, WxCodeLimit -> WxaCodeUnlimit 2018-05-08 15:45:42 +08:00
Charming
3c2249eae8 #565 小程序增加数据分析相关 API
* 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀;

* 微信开放平台:增加小程序代码模板库管理

* 小程序:增加代码管理相关 API

* 小程序:增加修改服务器地址、成员管理 API

* 小程序:增加数据分析相关 API
2018-04-29 21:50:11 +08:00
Charming
ba93544473 #563 小程序增加修改服务器地址、成员管理 API
* 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀;

* 微信开放平台:增加小程序代码模板库管理

* 小程序:增加代码管理相关 API

* 小程序:增加修改服务器地址、成员管理 API
2018-04-27 17:36:49 +08:00
Charming
0247486b13 #562 小程序增加代码管理相关 API
* 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀;

* 微信开放平台:增加小程序代码模板库管理

* 小程序:增加代码管理相关 API
2018-04-26 23:02:22 +08:00
Binary Wang
61e3163f48 #531 小程序WxMaMessage类增加小程序卡片消息相关的几个属性 2018-04-22 00:54:33 +08:00
Binary Wang
d619848211 优化单元测试提示信息 2018-03-30 18:00:44 +08:00
Mark
996c8061a2 #519 修复小程序客服消息 URL 被转义的问题 2018-03-30 13:56:52 +08:00
Binary Wang
44f61867fb #515 小程序新增获取微信用户绑定手机号信息的解密方法 2018-03-28 20:30:53 +08:00
Binary Wang
3d07676c4d #517 将XStreamTransformer的register方法设为public,方便用户自定义扩展 2018-03-28 19:30:04 +08:00
Binary Wang
e86adc1dc5 fix javadoc 2018-03-28 19:20:43 +08:00
007gzs
2c2ed5d60c #513 修复开放平台小程序jscode2session 错误 2018-03-25 23:30:18 +08:00
Binary Wang
070ff05fdf #490 code换取session_key接口响应结果类中去掉expires_in字段 2018-03-11 13:25:53 +08:00
IOMan
8a733d947f #470 增加小程序模板配置相关接口 2018-02-26 17:03:22 +08:00
Binary Wang
c755c3ec89 恢复2.9.4.BETA版本被误修改的代码 2018-01-31 12:14:08 +08:00
Binary Wang
2eb3fc5ed1 #425 小程序客服消息新增小程序卡片消息支持 2018-01-27 18:13:08 +08:00
Binary Wang
a687d00d4a #425 小程序客服消息新增图文链接消息支持 2018-01-27 17:58:39 +08:00
Binary Wang
801caca355 #429 WxMaMessage增加缺少的MsgType属性 2018-01-25 16:51:40 +08:00
Binary Wang
be50ea009c
Update WxMaUserServiceImpl.java 2018-01-20 17:44:09 +08:00
Binary Wang
edaaa48b8d 发布2.9.4.BETA测试版本 2018-01-11 15:19:05 +08:00
阿亮
d0f436b3c7 修复获取小程序二维码时参数名称错误和数据格式错误的问题 2018-01-11 15:03:58 +08:00
Binary Wang
2e85dfdf7a remove useless javadoc 2017-12-16 15:23:48 +08:00
Binary Wang
ce281bea32 优化模版消息代码,添加默认构造方法 2017-12-16 12:46:15 +08:00
Binary Wang
0714cbe8e2 #395 修复获取小程序二维码data format error的问题 2017-12-07 11:54:17 +08:00
axeon
920a2f7e13 #384 去掉executeInternal上会导致性能问题的同步代码synchronized 2017-11-24 12:25:20 +08:00
Binary Wang
13e1c4b628 fix error code 2017-11-14 11:29:07 +08:00
Binary Wang
e007a13df6 使用lombok的@Data注解简化miniapp模块的所有bean类 2017-11-14 10:43:52 +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
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
447c73e43a 规范化小程序模块的部分代码 2017-10-16 14:32:36 +08:00
Binary Wang
ffcbb2a9eb 小程序二维码接口代码优化 2017-09-27 11:14:59 +08:00
Binary Wang
6cabfc3e12 #343 小程序模块两个bean添加序列化支持 2017-09-22 11:18:38 +08:00
Binary Wang
a6b29af33a #324: 修复分布式刷新access_token冲突问题 2017-08-26 20:16:30 +08:00
forfuns
bf1ce7ff16 #317 修复小程序请求二维码时对错误类型检查(text/plain 改为 app/json)
* 更新messageSend自动向wxCpConfigStorage里获取agentId

* 修复小程序请求二维码时对错误类型检查(text/plain 改为 app/json)

* 修复小程序请求二维码时对错误类型检查(text/plain 改为 app/json)
2017-08-18 11:11:12 +08:00
forfuns
087f0371b8 #292 增加小程序码支持
* 更新小程序二维码(小程序码)接口
修复小程序模板推送读取错误字段导致的NullPoint

* 更新小程序二维码(小程序码)接口
修复小程序模板推送读取错误字段导致的NullPoint

* 更正WxMaMsgService接口逻辑

* 使用IDEA对miniapp做了批量格式化
2017-07-27 17:24:48 +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
9a928f2601 fix test case 2017-06-30 16:54:13 +08:00
Binary Wang
d6bb355cd1 #260 修复小程序发送模版消息接口的问题,并重新整理javadoc 2017-06-29 20:07:50 +08:00
Binary Wang
ed7f97ebe4 #260 修复小程序发送模版消息接口的问题,并重新整理javadoc 2017-06-29 20:07:35 +08:00
Binary Wang
9eb4ccf4a4 小程序增加素材类型常量 2017-06-17 00:12:04 +08:00
Binary Wang
1bd9b15c98 #193 增加小程序模块weixin-java-miniapp,支持小程序后台开发 2017-06-16 00:02:45 +08:00