WxJava 3.3.0 正式版本发布,微信开发 Java SDK

班纳睿
 班纳睿
发布于 2018年12月23日
收藏 59

微信开发 Java SDK(Weixin Java Tools) 更名为 WxJava,并发布最新的3.3.0正式版本。本次版本更新没有太大变动,主要是增加了少量的接口,修复了一些bug和以往版本中一些不合理的接口格式,特别是由于微信支付接口调整导致的相应接口变动。具体更新日志如下:

微信开放平台

  • #776 开放平台增加获取会员卡开卡插件参数和手机端预授权等接口

  • #794 增加实现开放小程序的设置支持版本库接口;增加WxOpenResult开放平台返回类型并修改相关接口实现。

小程序

  • #819 小程序模块增加解密转发(分享)信息(openGId)的接口

  • #833 小程序模块增加错误码

  • #835 小程序模块增加微信运动数据解密方法

  • #857 添加微信小程序敏感文本检测接口

  • #853 小程序模块获取二维码和小程序码接口增加对应返回byte数组的实现方法

微信支付

  • #804 微信支付发送红包接口请求增加触达用户appid参数,用于服务商模式下使用

  • #829 优化退款结果通知类的fromXML方法

  • #828 优化支付结果通知类的checkResult方法

  • #830 修复微信支付退款通知解析代码在某些环境下可能会出现的乱码问题

  • #821 查询企业付款结果接口的结果类增加payment_time属性

  • #801 根据微信支付最新通知调整对账单下载接口的部分字段

  • #800 微信支付增加WxPayErrorCode类,存放常用支付接口的错误代码常量

  • #752 修复微信支付拉取支付评价的接口的签名问题

  • #404 微信支付对账单下载接口增加对非ALL类型的支持

  • #868 修复微信支付代金券查询接口响应中错误的字段coupon_mininum为coupon_minimum(文档里有误,与实际不一致)

  • #862 修复微信支付对账单结果中统计数据里的多余空格

  • #888 修复微信支付部分接口请求中签名方法不统一的问题

  • 微信支付模块配置中增加ifSaveApiData参数,可以选择是否保存接口请求信息到ThreadLocal中方便读取

  • 微信支付增加对账单下载返回原始字符串数据的downloadRawBill方法

公众号

  • #841 增加会员卡更新接口

  • #856 修复会员卡有效期判断问题

  • #809 WxMpXmlMessage增加unionId

  • #869 修复下载临时素材接口异常处理不当的问题

  • #766 公众号模块消息类里增加扫一扫相关事件的推送字段

  • #884 微信公众号模块增加主体变更迁移用户openid的接口

  • #651 WxMpXmlMessage增加allFieldsMap属性, 用于存放所有xml属性和值。

  • 图文素材相关类的属性中createdTime和updatedTime,改为createTime和updateTime,以便跟其他地方代码保持统一

企业号/企业微信

  • #813 企业微信中部门id类型改为Long,以容纳更大的数值

  • #863 修改企业微信WxCpUserService类的相关方法的部门id参数为Long类型

  • #783 企业微信模块增加群聊相关接口

  • #708 企业微信增加获取高清语音素材接口

其他公共问题

  • #788 批量修改所有使用字符串的getBytes方法的地方,显式使用utf-8编码,以免某些场景下出问题

  • #889 修复一些潜在的XXE漏洞代码

  • #855 http请求执行器类RequestExecutor接口增加异步执行方法

  • #844 整合优化ticket管理相关接口代码,方便获取sdk_ticket、jsapi_ticket和card_api_ticket等。

  • update xstream to 1.4.10

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:WxJava 3.3.0 正式版本发布,微信开发 Java SDK
加载中

精彩评论

sofn
sofn

引用来自“ExtremeTalk”的评论

Java这个词是不能用在产品名称里的
RxJava就可以
webcreazy
webcreazy
感觉可以重头梳理一版,看代码有好多实现的不一样的地方,企业微信感觉比微信包好一点
纯洁徐
纯洁徐
班老板威武

最新评论(5

sofn
sofn

引用来自“ExtremeTalk”的评论

Java这个词是不能用在产品名称里的
RxJava就可以
班纳睿
班纳睿

引用来自“ExtremeTalk”的评论

Java这个词是不能用在产品名称里的
是么?哪里有相关说明?
班纳睿
班纳睿

引用来自“webcreazy”的评论

感觉可以重头梳理一版,看代码有好多实现的不一样的地方,企业微信感觉比微信包好一点
期待你的持续贡献
webcreazy
webcreazy
感觉可以重头梳理一版,看代码有好多实现的不一样的地方,企业微信感觉比微信包好一点
纯洁徐
纯洁徐
班老板威武
返回顶部
顶部