Skip to content

2.7.0版本发布

Compare
Choose a tag to compare
@binarywang binarywang released this 26 Jun 02:54

本次版本更新主要涉及:小程序开发的支持、http请求支持多个著名框架(httpclient\okhttp\jodd-http)、企业号代码优化重构等,另外修复了若干bug。具体如下:

小程序

  • #193 增加小程序模块weixin-java-miniapp,支持小程序后台开发,接口支持包括:用户登录、临时素材上传下载、客服消息发送、模版消息发送、二维码生成等

微信支付

  • #186 增加第三方平台SDK支付
  • #205 微信支付统一下单签名问题修复
  • #224 增加设置方法,方便设置是否使用微信支付仿真测试环境
  • #65 完善微信支付 下载对账单 的接口
  • #247 统一下单接口支持H5支付,并去掉交易类型trade_type的校验
  • #206 实现获取仿真测试系统的验签密钥的API
  • #225 修复微信支付请求某些接口在某些情况下会出现乱码的情况
  • #251 微信支付证书文件路径配置支持classpath开头的地址

公众号

  • #197 出现40014的access_token问题时需要自动刷新token
  • #200 打印微信请求日志时地址中附带access_token
  • #223 底层微信接口请求支持httpclient、jodd-http、okhttp等,可以根据情况选用
  • #210 #211 #212 #213 #218 #216 #214 #217 #219 #220 增加微信卡卷相关的一些属性或事件。
  • #243 新增接口:摇一摇周边获取设备及用户信息
  • #229 修复WxMpInRedisConfigStorage在极端情况下的问题
  • #248 httpclient请求时忽略掉对服务器端证书的校验,以避免某些情况下微信请求会出现40029或443 failed - to respond的问题
  • #244 修复下载多媒体文件报错的问题
  • #171 添加DNS解析器支持

企业号

  • #196 修复企业号中 WxCpMessage转json时丢失safe属性的问题
  • #209 修复调用【上传临时素材文件】接口返回 44001 多媒体文件为空的问题
  • #246 修复企业号用户信息相关属性,对比实际接口返回内容,移除已失效属性(weixinid、tel),添加缺失的- 属性(telephone, english_name, hide_mobile)
  • #253 修改企业号发送消息的messageSend方法,增加返回值,方便客户端进行自行处理
  • 优化重构企业号相关代码,修复了升级企业微信后出现的菜单问题和用户管理的问题