JFinal Weixin 2.1 釋出,微信極速 SDK

類別: IT

JFinal Weixin 釋出四年多以來,以其簡單性、穩定性,獲得了大量使用者的喜愛,這四年多以來 JFinal Weixin 緊跟微信官方動態,不斷增加、完善功能,例如跟隨本次微信官方釋出的 XXE 漏洞,第一時間進行了版本更新。

在微信官方通知 XXE 的第一時間,JFinal Weixin 向 maven 中心庫釋出了 jfinal-weixin 2.0,
但是在 2.0 版本即將釋出新聞之時,微信官方再次通知 XXE 解決方案,得知上一次解決方案是有問題的。

本次 jfinal weixin 2.1 在前幾天 2.0 版本的基礎上,再次細緻解決 XXE 問題的同時,還做了一些工匠式的打磨,jfinal weixin changelog 2.1 如下:

  1. 改進 XmlHelper,防止 JDK 的 XML API 被實施 XXE 攻擊

  2. 新增一次性訂閱訊息介面 SubscribeMsgApi

  3. InFollowEvent 新增 EventKey 屬性

  4. 修復完善小程式二維碼建立介面

  5. 修復微信周邊搖一搖上傳圖片素材介面

  6. 去掉Base64Utils建議使用JFinal3.4中的Base64Kit

  7. 改進JsonUtils,優先使用使用者設定的JsonUtils.setJsonFactory,使用者沒有手動設定,使用JFinal中的配置

  8. 圖文訊息新增評論欄位
  9. 新增 AccessToken.setAccessToken(..) 用於手動設定 AccessToken
  10. MediaApi 新增 batchGetMaterial()、batchGetMaterialNews()

  11. ReturnCode 新增與發票相關的返回碼

  12. ApiResult 新增 getAttrs()
  13. 修復 WxaTemplateApi 中的一處錯誤呼叫
  14. 依賴jfinal的scope改為provided

  15. 修改微信官方提供的 WXBizMsgCrypt.java 中的一處字串比較的問題

JFinal Weixin 2.1 釋出,微信極速 SDK原文請看這裡