热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WxJava3.9.0正式版本发布

wxjava,3,9,

本次版本更新主要是微信支付模块增加了图片上传和电商收付通二级商户进件、特约商户进件等接口,企业微信模块则增加了客户联系、企业客户标签管理、OA提交审批申请、企业微信群机器人消息发送等接口,小程序模块则增加了多帐号切换功能、图像处理和OCR识别相关接口以及直播间商品操作接口等。另外还有一个大的变化是,从本版本起,放弃对Java 7的支持,最低支持版本为Java 8。另外修复了各模块新发现的部分bug,包括一些遗留历史问题。同时还优化重构精简了不少代码,移除一些存在已久的无用过期代码。具体更新日志如下:

微信支付

  • #1529 微信支付退款增加支持单品退款和对应查询的接口
  • #1585 微信支付结果异步通知的解析方法增加可以自行指定signType的重载方法
  • #1639 微信支付增加v3图片上传接口
  • #1667 微信支付增加电商收付通-二级商户进件相关接口
  • #1671 优化微信支付回调通知验证签名的代码
  • #1706 微信支付增加特约商户进件相关接口
  • #1716 微信支付证书配置读取代码优化,支持本地路径和网络路径
  • #1724 微信支付证书初始化代码去掉不推荐的TLSv1协议,解决退款接口报No appropriate protocol的问题
  • 微信现金红包发送接口信息处理优化,针对处理中的变态错误信息不抛出异常

微信小程序

  • #1267 小程序模块增加多账号切换功能支持
  • #1685 小程序增加图像处理相关接口
  • #1527 小程序增加OCR身份证识别和银行卡识别等接口
  • #1627 小程序 Spring Boot Starter 模块优化重构,避免依赖jedis
  • #1649 修复小程序直播间列表接口出现 require https hints 的问题
  • #1651 添加小程序直播间商品相关操作接口
  • #1714 修复小程序初始化时报错的问题
  • #571 微信小程序接口请求增加多种http客户端支持
  • 修复小程序直播接口获取不到部分字段值的问题

企业微信

  • #1474 企业微信新增客户联系「联系我」管理接口
  • #1493 企业微信增加管理企业客户标签的相关接口
  • #1580 企业微信成员信息里性别字段枚举类增加0值
  • #1583 企业微信读取成员接口增加返回字段:main_department
  • #1599 企业微信获取打卡数据接口返回类增加打卡设备id字段
  • #1608 修复企业微信外部联系人群列表错误参数
  • #1619 企业微信获取用户信息接口优化,处理type为null情况下可能会导致的空指针问题
  • #1624 企业微信模块更新用户信息相关接口类以适应企业微信私有化版本
  • #1641 企业微信增加OA提交审批申请的接口
  • #1664 企业微信修复获取联系客户统计数据接口的错误字段:negative_fee_back_cnt
  • #1668 企业微信增加外部联系人发送消息的接口
  • #1690 企业微信外部联系人客户详情接口增加几个字段
  • #1699 企业微信模块修复添加企业客户标签接口
  • #1710 企业微信增加发送新客户欢迎语接口
  • #1713 企业微信修复获取企业已配置的「联系我」方式详情接口
  • #1720 增加企业微信群机器人消息发送接口

微信公众号

  • #1600 修复无法切换到初始公众号配置的问题并完善了removeConfigStorage方法
  • #1620 公众号模块配置类增加Redisson的实现
  • #1653 修复SDK扫码登录签名算法获取 Ticket时的type参数值
  • #1700 公众号WxMpConfigStorage接口提供setHostConfig()方法,方便设置相关信息
  • 公众号模块抽取oauth2相关接口方法到独立类WxOAuth2Service中

微信开放平台

  • #1590 开放平台刷新AccessToken同步更新RefreshToken
  • #1604 修复微信开放平台帐号管理相关接口,使用指定appId的access_token

其他公共问题

  • #1659 Json解析统一优化
  • #1582 use lock.tryLock() to avoid waiting for locks for a long time
  • #1647 优化redis配置支持,去掉容易导致问题的构造方法
  • #1610 换用guava的相应方法实现base64解码,避免因commons-codec版本问题导致解码异常
  • #1591 给部分请求方法导致无限递归调用的代码增加日志,方便排查问题
  • #1592 实现简单的redis分布式锁 RedisTemplateSimpleDistributedLock
  • #1631 SDK最低支持版本设置为JDK8,放弃对JDK7及更旧版本的支持
  • #1688 升级jedis依赖版本为3.3.0,以解决部分问题

推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 在springmvc框架中,前台ajax调用方法,对图片批量下载,如何弹出提示保存位置选框?Controller方法 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 本文介绍了Python中带有参数的装饰器的概念和使用方法,并提供了装饰器的语法格式和错误写法。同时,还给出了一个加法计算的例子,并展示了执行结果。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Android JSON基础,音视频开发进阶指南目录
    Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[]解析jsonArray代码try{json字符串最外层是 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 先看一段错误日志:###Errorqueryingdatabase.Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransie ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 超级简单加解密工具的方案和功能
    本文介绍了一个超级简单的加解密工具的方案和功能。该工具可以读取文件头,并根据特定长度进行加密,加密后将加密部分写入源文件。同时,该工具也支持解密操作。加密和解密过程是可逆的。本文还提到了一些相关的功能和使用方法,并给出了Python代码示例。 ... [详细]
  • node.jsrequire和ES6导入导出的区别原 ... [详细]
author-avatar
娜娜的乖宝宝699
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有