特性
- 增加对js-sdk的支持
- 增加对jsapi_ticket的获取和管理(中控服务器,支持持久化管理,数据库或者文件保存jsapi_ticket)
升级
- 修改自定义的中控服务器类(如果没有自定义中控服务器则不用管,即token和ticket不是用数据库保存的)
定义自己的中控服务器类继承DbAccessTokenServer
修改为继承CustomerServer
,其中save
方法的参数AccessToken
修改为Token
即可。save
方法体内accessToken.getAccessToken()
修改为accessToken.getToken()
- 增加了jsapi_ticket的获取
通过TokenProxy.jsApiTicket()
得到
- 增加配置文件的配置项(如果jsapi_ticket不保存在数据库则忽略)
wechat4j.properties文件中增加了配置项wechat.ticket.jsapi.server.class。此项配置你自己创建的管理jsapi_ticket的类,你创建的此类需要继承org.sword.wechat4j.token.server.CustomerServer
并实现其抽象方法。此项配置如下
eg:
wechat.ticket.jsapi.server.class=com.sample.wechat.JsApiTicketCustomerServer