您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > 百科

微信开发最新Java SDK来了:WxJava3.9.0

时间:2020-08-25 16:09:36  来源:  作者:

今天我们来说一说微信开发,随着微信生态圈的逐步建立和发展,如今,微信的活跃用户体量巨大,覆盖的用户群体年龄段也非常多。与此同时,各类小程序层出不穷,小程序的界面、功能越来越强大,用户体验也越来越好。

对于像小编这样的软件开发人员来说,任何好的功能体验背后,都离不开一行一行的代码的耕耘。这不,微信最新JAVA SDK来了,让我们一起来学习下吧!

微信开发最新Java SDK来了:WxJava3.9.0

 

微信开发Java SDK

本次版本更新主要是微信支付模块增加了图片上传电商收付通二级商户进件、特约商户进件等接口,企业微信模块则增加了客户联系企业客户标签管理OA 提交审批申请企业微信群机器人消息发送等接口,小程序模块则增加了多帐号切换功能图像处理和 OCR 识别相关接口以及直播间商品操作接口等。另外还有一个大的变化是,从本版本起,放弃对 Java 7 的支持,最低支持版本为 Java 8。

 

具体更新日志如下:

微信支付:

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

微信小程序

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

企业微信

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

微信公众号

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

微信开放平台

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

其他公共问题

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

结语

这次更新可谓是干货满满啊,小编已经等不及想去尝试最新版本的SDK了(PS:说实话,个人觉得企业微信真的是越来越像钉钉了)。

微信生态开发小伙伴们,一起开启全新开发体验吧!欢迎在下方评论区留言,交流微信开发那些事儿哈。

今天的分享就到这里,小伙伴们,我们下期再见!



Tags:微信开发   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
今天我们来说一说微信开发,随着微信生态圈的逐步建立和发展,如今,微信的活跃用户体量巨大,覆盖的用户群体年龄段也非常多。与此同时,各类小程序层出不穷,小程序的界面、功能越来越...【详细内容】
2020-08-25  Tags: 微信开发  点击:(93)  评论:(0)  加入收藏
介绍工业界通用推荐系统包括两个阶段的流程,匹配(match)和排序(rank)。在匹配的过程中主要是根据用户的一些兴趣点,找到可能感兴趣的潜在商品集。由于整个商品集的海量性,对实时访...【详细内容】
2019-12-11  Tags: 微信开发  点击:(110)  评论:(0)  加入收藏
正在学习微信开发或者正在开发微信项目的程序猿们看过来,小编为你们整理了几款目前知名度较高的微信开发框架平台,希望能对大家有所帮助! 小编分别从两种(PHP和java)不同语言分别...【详细内容】
2019-09-24  Tags: 微信开发  点击:(308)  评论:(0)  加入收藏
若需要接入微信公众平台并进行相应的开发,需要以下三个步骤:1、在开发者服务器部署接入文件;2、填写服务器配置并验证服务器地址的有效性;3、依据接口文档实现业务逻辑。微信公...【详细内容】
2017-03-22  Tags: 微信开发  点击:(469)  评论:(0)  加入收藏
▌简易百科推荐
我们有时候在音频通话过程中,想要改成视频通话。如果挂断当前的通话再重新发起视频通话就会显得比较麻烦。 因此很多app提供了将音频通话升级成视频通话的功能,同时也有将视频...【详细内容】
2021-12-23  充满元气的java爱好者  博客园  Tags:WebRTC   点击:(5)  评论:(0)  加入收藏
随着移动互联网的发展和智能手机的普及,手机端成为了最大的流量入口,占据着一半以上的流量来源。所以很多企业在开发网站之前,也会考虑到开发手机网站。不过,手机端网站并非是对...【详细内容】
2021-11-03  小刘吃吃吃  搜狐号  Tags:手机网站   点击:(33)  评论:(0)  加入收藏
2010年,谷歌宣布正式退出国内市场,随后,各大厂商推出的手机也不再预装GMS(谷歌移动服务)。 与海外安卓用户不同,国内安卓用户对软件的需求不需要基于来自GMS框架下的Google Play(谷...【详细内容】
2021-10-08  雷科技    Tags:安卓App   点击:(49)  评论:(0)  加入收藏
一、滑屏操作不需要看到欢迎页面,直接做里面的后续操作就好了。也就是我想记住一些用户的习惯, 不要像第一次访问一样,有一个重置与否,给它关闭了。# 重置与否desired_caps["noR...【详细内容】
2021-06-17  美好一点    Tags:Appium   点击:(145)  评论:(0)  加入收藏
架构也因项目而异。不同的项目需求不同,对应的架构也会不同。架构分层API的设计完毕之后。接下来我就会考虑App项目的总体架构了。总体怎样架构,我也以前做过不少尝试。早期的...【详细内容】
2021-05-24  每周IT  今日头条  Tags:App架构   点击:(196)  评论:(0)  加入收藏
很多企业或个人开发者在开发好App之后,会遇到一系列上架难题,本文以华为应用市场为例,帮助你解读如何快速完成应用市场上架提交&审核。...【详细内容】
2021-03-16    知乎  Tags:华为应用市场   点击:(459)  评论:(0)  加入收藏
过去几年以来,Netflix 一直在开发 Prodicle 移动应用,借此在电视节目与电影制作领域推进创新。时至今日,实体生产的具体方式可谓日新月异,不同国家、地区甚至是不同生产体系之间...【详细内容】
2020-11-16      Tags:Netflix   点击:(143)  评论:(0)  加入收藏
作者:ypaapyyang,腾讯 WXG 后台开发工程师,个人公众号:码农课代表。本文旨在分析分布式配置系统的必要性、可行性,及其关键要素,并介绍一款基于该系列分析,在微信研发体系下的实践...【详细内容】
2020-10-20      Tags:分布式   点击:(90)  评论:(0)  加入收藏
与其天天看华为怎么被禁,天天聊鸿蒙OS怎样怎样,不如来点实际的,加入成为华为开发者!安卓的开发者们入坑了吗?华为要打造自己独立的生态,迫不得已,逼出来的国产OS终究要来。 Harmony...【详细内容】
2020-10-12      Tags:HarmonyOS   点击:(1082)  评论:(0)  加入收藏
集成华为HMS SDK的游戏或普通应用,调用接口(比如getCurrentPlayer登录接口)总是报错6003。该错误码官方文档表示:签名证书指纹错误,签名证书指纹主要用于校验应用的真实性,确保应...【详细内容】
2020-10-12      Tags:HMS SDK   点击:(91)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条