微信开发 Java SDK(Weixin Java Tools) 更名为
WxJava,并发布最新的3.3.0正式版本。本次版本更新没有太大变动,主要是增加了少量的接口,修复了一些bug和以往版本中一些不合理的接口格式,特别是由于微信支付接口调整导致的相应接口变动。具体更新日志如下: 微信开放平台小程序微信支付#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,以便跟其他地方代码保持统一
企业号/企业微信其他公共问题#788 批量修改所有使用字符串的getBytes方法的地方,显式使用utf-8编码,以免某些场景下出问题 #889 修复一些潜在的XXE漏洞代码 #855 http请求执行器类RequestExecutor接口增加异步执行方法 #844 整合优化ticket管理相关接口代码,方便获取sdk_ticket、jsapi_ticket和card_api_ticket等。 update xstream to 1.4.10
|