WxJava 4.0.0 版本发布,微信开发 Java SDK

本次版本更新相对于上一个正式版本,主要是微信支付模块增加完善了大量电商收付通的相关接口,企业微信模块则重构优化了第三方应用模块实现,增加了部分接口,小程序模块则增加完善了直播相关部分接口等。同时重构了不少代码,比如OAuth2相关接口,如果老版本没有问题,不建议升级,否则可能会遇到需要调整实现的情况,可能会引起部分小伙伴的不适。具体更新日志如下:

微信支付

  • #1725 微信支付分增加免确认模式(预授权方式)相关接口支持
  • #1733 微信支付服务商配置优化,增加服务商合单支付接口
  • #1744 微信支付增加电商收付通-普通支付相关接口
  • #1747 微信支付分回调通知对象类增加缺失参数
  • #1749 微信支付增加电商收付通支付回调处理相关方法
  • #1752 微信支付电商收付通二级商户进件时店铺信息增加小程序appid字段
  • #1758 微信支付增加电商收付通服务商和二级商户余额查询接口
  • #1759 微信支付增加电商收付通请求分账接口
  • #1764 微信支付电商收付通增加请求分账回退接口
  • #1766 修复电商收付通请求分账结果类未添加相关注解的问题
  • #1772 电商收付通增加支付结果查询和提现的接口
  • #1775 微信支付电商收付通增加修改二级商户结算账户和退款查询的接口
  • #1782 微信支付修复分账回退查询接口签名错误的问题
  • #1768 微信支付增加电商收付通完结分账和退款接口
  • #1789 微信支付电商收付通增加下载账单的接口
  • #1814 微信支付解析扫码支付回调通知增加签名类型的重载方法
  • #1824 微信支付修复分账回退接口结果错误码解析错误的问题
  • #1827 微信支付分相关接口优化
  • #1832 微信支付电商收付通增加查询提现状态的接口
  • #1848 刷卡支付接口响应结果类增加服务商调用时的返回字段
  • #1856 修复电商收付通查询退款状态的接口地址
  • #1861 支付分后付费项目请求类的amount属性改为Integer,允许为空
  • #1864 WxPayConfig类的hashCode和equals方法移除 verifier 字段
  • #1868 增加通用上传图片接口,支持传入流和文件名参数
  • #1885 电商收付通增加资金账单下载的接口

微信小程序

  • #1753 小程序直播部分接口代码优化重构,对照官方文档补充新增参数
  • #1831 生成小程序二维码的相关接口增加指定文件路径参数的重载方法
  • #1863 增加删除直播间、编辑直播间、获取直播间推流地址、获取直播间分享二维码等接口
  • #1866 增加提审素材上传接口请求执行器
  • #1869 增加管理直播间小助手的相关接口
  • #1886 创建直播间接口返回值增加二维码地址字段

企业微信

  • #1646 第三方应用(服务商)模块重构实现,并提供Router、Interceptor、Handler等接口
  • #1675 增加创建、更新、查询和删除日历的接口,以及相关回调事件消息通知的支持
  • #1722 增加互联企业发送应用消息的接口,并重构消息相关类的包结构
  • #1723 增加查询应用消息发送统计的接口
  • #1738 修复创建用户接口自定义字段缺失的问题
  • #1743 获取客户群详情接口增加unionId属性
  • #1746 第三方应用增加授权配置接口,同时增加向员工付款的接口
  • #1767 外部联系人增加修改客户备注信息的接口
  • #1774 增加系统审批事件推送的事件常量
  • #1793 添加应用管理的设置工作台自定义展示模块
  • #1797 配置客户联系「联系我」方式接口返回增加二维码链接字段
  • #1817 增加批量获取外部联系人详情的接口,同时修复外部联系人中listGroupChat参数失效问题
  • #1828 修复第三方应用消息路由相关方法参数错误的问题
  • #1849 外部联系人相关接口重构,优化重复代码,同时获取客户详情接口返回增加标签id字段
  • #1857 获取获取部门成员详情接口返回值增加第三方应用专有的open_userid字段
  • #1867 优化完善第三方应用的接入代码
  • #1873 第三方应用增加网页授权登陆获取访问用户身份和获取访问用户敏感信息的接口
  • #1888 补充完善OA审批回调事件消息部分字段缺失的问题

微信公众号

  • #1686 增加对话能力(原导购助手)部分接口,如修改顾问、删除顾问、获取顾问列表、添加顾问、获取顾问信息等
  • #1785 公众号 spring boot starter 模块增加接口自定义主机地址和redis sentinel的配置
  • #1834 微信会员卡基本信息类增加缺少字段 use_limit
  • #1852 修复个性化菜单clientPlatformType字段的反序列化问题
  • #1883 修复卡券导入code接口错误的返回类型

微信开放平台

  • #1755 完善补充第三方平台小程序相关的部分错误码
  • #1756 解决wx-java-open-spring-boot-starter中Redisson实现缺少database设置的问题
  • #1806 开放平台增加第三方平台代公众号实现复用公众号资料快速创建小程序的接口
  • 微信开发平台模块增加OAuth2相关接口(网页授权、网页登录等)的实现

其他公共问题

  • #1777 XML工具类修复无法解析这种节点数据的问题
  • #1820 优化更新getTicket方法,调整锁调用时机避免并发问题
  • 升级xstream版本
  • 优化部分代码,重构OAuth2网页授权、网页登录等相关接口,方便接入open模块

猜你喜欢

转载自www.oschina.net/news/121992/wxjava-4-0-0-released