ITBear旗下自媒體矩陣:

微信開發(fā) Java SDK:WxJava 3.8.0 正式版本發(fā)布

   時間:2020-05-25 08:39:26 來源:開源中國作者:班納睿編輯:星輝 發(fā)表評論無障礙通道

本次版本更新主要是微信支付模塊增加了微信支付分和免押租借、匯率查詢等相關(guān)接口,公眾號模塊實現(xiàn)了微信電子發(fā)票的相關(guān)接口功能,企業(yè)微信模塊增加外部聯(lián)系人相關(guān)接口,小程序模塊則增加了自定義模板、小程序直播等接口支持。另外部分模塊的spring boot starter功能進行了優(yōu)化,尤其是對redis的支持進行了增強。同時還修復(fù)了各模塊新發(fā)現(xiàn)的部分bug,優(yōu)化重構(gòu)了部分代碼,減少代碼重復(fù)。具體更新日志如下:

微信支付

增加微信支付分和免押租借相關(guān)接口

微信支付統(tǒng)一下單接口中的attach和detail參數(shù)在生成xml時加入CDATA標(biāo)簽

微信支付查詢結(jié)果類增加幾個缺失的參數(shù)

修復(fù)刷臉支付獲取AuthInfo接口字段順序問題

微信支付createOrder接口返回對象的幾個封裝實現(xiàn)類增加無參構(gòu)造方法

付款碼支付請求參數(shù)里的receipt修改為非必傳

微信支付付款碼支付請求類的storeMap方法增加保存分賬字段

修復(fù)微信支付分賬結(jié)果查詢接口的分賬接收人解析錯誤的問題,并補充相關(guān)單元測試代碼

微信支付createOrder方法增加一個重載實現(xiàn)

優(yōu)化刷臉支付獲取微信刷臉支付憑證的接口,保證請求到微信端時signType有值

修復(fù)微信支付查詢分賬結(jié)果請求簽名問題,subAppId不參與簽名

補充微信支付模塊部分Result類在XML快速模式轉(zhuǎn)換下缺失的字段

微信支付異步通知解析時使用通知里的簽名類型進行驗簽

微信支付模塊增加匯率查詢的接口

微信支付證書讀取代碼優(yōu)化,支持讀取打進jar包里的證書文件

增加微信支付或退款回調(diào)的時候返回xml字符串方法

微信支付調(diào)起支付時的nonceStr參數(shù)使用統(tǒng)一下單時的參數(shù)值

修復(fù)微信支付分賬查詢接口返回結(jié)果類里的分帳單號字段錯誤的問題

微信支付完結(jié)分賬接口服務(wù)商模式下簽名時需要忽略subAppId

公眾號

增加微信電子發(fā)票相關(guān)接口

修復(fù)多公眾號管理的兩個問題

WxMpConfigStorageHolder提供remove方法,方便使用者調(diào)用

公眾號 spring-boot-starter 模塊優(yōu)化,不強制依賴redission

修復(fù)模板消息行業(yè)設(shè)置類無法解析類似"互聯(lián)網(wǎng)|電子商務(wù)"形式數(shù)據(jù)的問題

微信卡券信息增加審核狀態(tài)字段

公眾號模塊增加微信卡券和統(tǒng)計接口的一些缺失字段和枚舉類

公眾號模塊支持分布式鎖,設(shè)置token過期時加鎖

更改卡券接口的門店位置ID字段的類型

微信公眾號群發(fā)圖文消息接口參數(shù)優(yōu)化,保持跟普通發(fā)送接口一致,減少重復(fù)代碼

微信公眾號模塊提取redis抽象層、支持key前綴設(shè)置

公眾號spring-boot-starter 優(yōu)化代碼,增加http客戶端和代理等配置

會員卡相關(guān)接口優(yōu)化,補充部分字段

公眾號模塊更改http請求默認(rèn)參數(shù),以避免高并發(fā)場景下出現(xiàn)異常。

公眾號錯誤信息枚舉類修復(fù)一個錯誤碼的msg信息標(biāo)記錯誤的問題

修復(fù)WxDeviceBindDeviceResult類里的Device內(nèi)部類為public

微信會員卡基本信息更新接口增加跳轉(zhuǎn)小程序相關(guān)的幾個參數(shù)

微信卡包更新接口去掉多余有問題的參數(shù)字段

企業(yè)微信

增加企業(yè)微信外部聯(lián)系人相關(guān)接口實現(xiàn)

修復(fù)企業(yè)微信OA審批相關(guān)幾個參數(shù)的類型或命名

企業(yè)微信部門類增加英文名稱屬性

企業(yè)微信優(yōu)化獲取三方授權(quán)碼的接口實現(xiàn)

企業(yè)微信通訊錄成員屬性相關(guān)代碼根據(jù)最新接口文檔進行同步完善,并增加幾個新的屬性

企業(yè)微信OA審批相關(guān)類優(yōu)化,增加缺失的@DaTa注解

增加企業(yè)微信oa審批信息的消息內(nèi)容

修復(fù)企業(yè)微信素材下載報錯問題:Prefix string too short

企業(yè)微信MpnewsArticle類增加構(gòu)造方法,避免某些情況下報錯

企業(yè)微信接收消息的類中加入群ID屬性

優(yōu)化企業(yè)微信獲取客戶列表的接口,同時增加更多的企業(yè)微信錯誤碼枚舉值

企業(yè)微信模塊增加獲取企業(yè)授權(quán)信息的接口

企業(yè)微信TaskCardButton類增加無參構(gòu)造方法

企業(yè)微信自研應(yīng)用增加Redisson的存儲實現(xiàn),支持分布式鎖

對微信模版消息行業(yè)信息不一致的變態(tài)問題盡可能的進行優(yōu)化

小程序

增加小程序自定義模板的支持:主要是導(dǎo)入抽樣數(shù)據(jù)接口的實現(xiàn),以及接收消息時對相關(guān)屬性的支持

小程序模塊消息路由增加消息排重機制

修復(fù)小程序云開發(fā)獲取文件下載鏈接接口

增加小程序直播類相關(guān)接口

修復(fù)多個小程序獲取redis里的access_token沖突問題

小程序云開發(fā)優(yōu)化數(shù)據(jù)庫CRUD操作的相關(guān)接口方法

小程序接口請求出錯超過重試次數(shù)時將微信原始錯誤信息拋出來

小程序部分請求類增加無參構(gòu)造方法

修復(fù)小程序直播官方文檔live_satus字段拼錯問題,調(diào)整為live_status

微信小程序 spring-boot-starter 增加一些新特性

修復(fù)WxMaExpressPath.PathItem內(nèi)部類為public,方便訪問

小程序模塊配置類增加Redisson的實現(xiàn),解決分布式鎖問題

修復(fù)小程序二維碼創(chuàng)建參數(shù)包含中文時出現(xiàn)亂碼的問題

優(yōu)化小程序獲取token邏輯,減少刷新請求次數(shù)

小程序獲取直播房間列表接口增加share_img字段

微信開放平臺

修復(fù)開放平臺execute方法加同步鎖導(dǎo)致的并發(fā)性能問題

開放平臺模塊三方平臺獲取token方法支持redis分布式鎖

開放平臺優(yōu)化redis存儲配置類,同時對應(yīng)的 spring-boot-starter 模塊增加新特性

微信開放平臺新增使用userstr參數(shù)解綁體驗者的接口

修復(fù)WxOpenInMemoryConfigStorage鎖問題

其他公共問題

修復(fù)Java9及以上版本報非法反射警告信息的問題

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version