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

知了一笑 2020-11-30 09:43:25 ⋅ 687 阅读

本次版本更新相对于上一个正式版本,主要是微信支付模块增加完善了大量电商收付通的相关接口,企业微信模块则重构优化了第三方应用模块实现,增加了部分接口,小程序模块则增加完善了直播相关部分接口等。同时重构了不少代码,比如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模块

全部评论: 0

    我有话说:

    开发神器全能Java开发工具包

    必须分享的神器 weixin-java-tools

    开源资讯」BookChat v2.4 发布,通用书籍阅读小程序

    BookChat - 面向程序员的开源书籍和文档阅读学习小程序

    微型Java开发框架Solon 1.1发布,QPS达10万+

    简介 Solon 是一个微型的Java开发框架。项目从2018年启动以来,参考过大量前人作品;历时两年,2700多次的commit;内核保持0.1m的身材,超高的Web跑分,良好的使用体验

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    Bootstrap 4.6.0 发布,前端开发框架

    Bootstrap 4.6.0 发布了。 v4.6.0 最大的变化是官方对开发环境进行了大的调整以匹配即将正式发布的 v5 版本。官方表示,目前 v4.x 版本的文档改为基于 Hugo

    开源 Schedulis 0.6.0 版本发布

    Schedulis0.6.0 Schedulis 是一个基于LinkedIn 的开源项目 Azkaban 开发的工作流任务调度系统。该调度系统具备高性能,高可用(去中心化多调度中心和多执行器)和多

    开源资讯】TypeScript 4.0.5 发布

    TypeScript 4.0.5 发布了,本次更新主要解决了 4.0 版本以来出现的一些问题,提高了整体的稳定性。详细更新如下:BUG 修复1、解决了对于版本 4.0,创建可释放程序包删除

    小程序商城(九):授权并实现个人中心页面页面

    实现商城的授权并获取用户信息和个人中心页面布局

    小程序电商实战-首页(上)

    上一篇:小程序电商实战-入门篇 嗨,大家好!经过近两周的精心准备终于开始小程序电商实战之路喽。那么最终会做成什么样呢?好了,不啰嗦了 我们先看首页长什么样吧!   首页效果图

    小程序抖音实战-首页(上)

    你也可以用小程序编写一个抖音

    小程序-Image的widthFix属性和rpm尺寸的使用

    在做小程序的商品详情页,商品的详情是图片集合,渲染完成后发现图片加载的很不自然

    Firebird 4.0 RC1 发布,C++ 开发的关系数据库

    Firebird 4.0 首个 RC 版本发布4.0 属于大版本更新,RC 版本已提供所有新功能和改进。由于 RC 版本通常被认为已足够稳定,因此 Firebird 团队表示可在“接近生产环境

    Apache Wicket 9.3.0 发布Java Web 开发框架

    Apache Wicket 9.3.0 现已发布。Wicket 是一个 Java 语言的 Web 开发框架,与 Struts、WebWork、Tapestry 相类似,其特点在于对

    小程序实战篇:如何解决https域名问题 ?

    开发自己的小程序绕不开https问题,为了能在小程序中调用我们自己的API服务请打开看一看吧!!!

    Pulsar Go Client 0.4.0 发布

    Pulsar Client Go 是 Apache Pulsar 的 Go 语言客户端。近期,社区发布 Pulsar Client Go 0.4.0 版本。 新特性 支持在

    小程序商城(七):动态API实现商品分类

    小程序商品分类页面布局并且调用动态API获取数据并加载

    开源资讯】Spring Boot 2.4.0.M4 发布

    Spring Boot 2.4.0 的第四个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 145 项更新内容,亮点如下:1、改进故障分析器(Failure Analyzer

    小程序实现商品数量加减

    这是一个用小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用