本次版本更新主要是增加了一些微信卡券和企业微信的接口,针对公众号模块底层做了调整以更好的支持多公众号,同时还实现了微信公众号模块和微信支付模块的Spring Boot Starter方便Spring Boot应用快速接入微信开发,并修复了一些bug和由于微信官方文档及接口变更导致的接口变更。具体更新日志如下:
微信支付
-
#912
修复APP支付在服务商模式下的二次签名问题
-
#936
修复微信支付沙箱环境退款接口的请求地址
-
#957
修改微信支付退款响应类的cash_refund_fee字段类型为Integer
-
#960
修复WxPayRefundNotifyResult的successTime字段注释
-
#973
修复服务商发送微信红包时的签名问题
-
#974
微信支付设置代理时的接口请求代码优化
-
#989
微信支付增加查询红包和拉取订单评论接口重载方法
-
#999
微信支付发送红包接口中加入结果是否成功的校验判断逻辑
-
#1003
修复微信支付红包查询接口在服务商模式下的签名问题
-
#1007
增加微信支付模块的 spring boot starter
-
#1036
微信支付统一下单接口增加小程序支付所需的receipt电子发票入口开放标识字段
公众号
-
#894
完善卡券查询Code接口缺少的字段
-
#900
增加新增团购券、现金抵扣券、折扣券、兑换券以及普通优惠券的接口
-
#918
修复卡劵高级信息中使用时段限制字段time_limit的错误类型
-
#919
增加微信推送用户礼品卡相关事件常量
-
#924
增加卡券删除功能
-
#928
修复卡券拉取用户信息接口报空指针问题
-
#942
修复下载iphone的声音文件时微信返回文件名为空的问题
-
#959
公众号模块配置加入多公众号支持
-
#978
增加微信营销相关接口
-
#981
WxMpMemberCardServiceImpl的构造函数设为public
-
#985
修复多WxApp场景下initHttp方法执行时的空指针异常错误
-
#1025
会员卡模块新增跳转型会员卡用户提交资料的信息参数解析
-
#1031
微信会员卡对象增加设置一键跳转激活类型所需字段
-
#1040
增加微信公众号模块的spring-boot-starter
企业微信
-
#698
企业微信OA数据接口单元测试代码优化
-
#698
企业微信增加OA数据接口
-
#899
WxCpXmlMessage增加存放xml消息的所有属性值的allFieldsMap属性
-
#901
企业微信增加获取用于计算agentConfig签名的应用jsapi_ticket的接口
-
#907
企业微信增加应用推送消息到群聊会话的接口
-
#915
企业微信WxCpUser对象增加order属性
-
#921
企业微信发送应用消息接口支持Markdown消息格式
-
#927
企业微信WxCpUser的departIds类型改为Long[]
-
#947
修复WxCpMessageRouter同时存在两个StandardSessionManager的问题
-
#997
企业微信增加小程序临时登录凭证校验接口
-
#1037
修复通讯录变更事件ExtAttr解析报错,并补充Address属性
-
#1046
企业微信增加支持最新添加的任务卡片消息
-
#1047
企业微信邀请成员接口结果中invaliduser字段类型调整
- 企业微信部门创建接口create返回值改为long类型
小程序
-
#895
小程序增加用户支付完获取UnionId的接口
-
#977
WxMaKefuMessage子类实现Serializable接口
-
#1021
微信小程序发送统一消息接口时增加特殊方法用于解决变态字段名问题
-
#1035
小程序发送模板接口去掉所有颜色相关的color参数
微信开放平台
-
#932
增加第三方平台快速创建小程序接口及相关的信息设置接口
-
#966
修复开放平台移动端快速授权链接中的错误字符
-
#970
第三方平台-小程序帐号上传小程序代码增加缺失的subpackages分包上传参数
-
#1011
开放平台小程序审核结果增加截图示例的字段
- 修复开放平台拼写错误的方法名 updateComponentAccessTokent
其他公共问题
-
#903
disable DOCTYPE to fix XXE Vulnerability
-
#943
优化公众号、小程序、企业微信模块获取accessToken关于lock的逻辑,缩小锁的范围,提高效率。
-
#956
使用ConcurrentHashMap替换HashTable
原文
https://www.oschina.net/news/106786/wxjava-3-4-0-released