java微信開發(wechat4j)——wechat4j配置文件解讀


wechat4j的配置文件是wechat4j.properties。需要放置在項目src目錄下。在wechat4j.jar中的META-INF下有一個wechat4j.properties.sample示例文件,你可以直接復制到項目src目錄下,改名即可使用。

wechat4j.properties配置文件的內容如下:

#you server url
wechat.url=
#you wechat token
wechat.token=token
#message secret key,if don't set then message is cleartext
wechat.encodingaeskey=

#wechat appid
wechat.appid=appid
#wechat app secret
wechat.appsecret=appsecret

#wechat access token server ,when you save in db,must implement you server class
#this class must extend org.sword.wechat4j.token.server.CustomerServer
#if no this property,then token server is default memery accesstoken server
wechat.accessToken.server.class=

#jsapi_ticket customer server class name,
#this class must extend  org.sword.wechat4j.token.server.CustomerServer
#if no this property,then ticket server is default memery ticket server
wechat.ticket.jsapi.server.class=

wechat.url

微信公眾平台上你的服務器服務地址。

wechat.token

此配置項配置你在微信公眾平台上的token,你可以登錄微信公眾平台,在開發模式下看到。

wechat.encodingaeskey

此項配置是消息秘鑰,如果打開消息安全模式,則微信公眾平台管理界面中會給你生成一個秘鑰,配置這個秘鑰即可。如果是明文模式,此項必須為空

wechat.appid

此項配置是你的appid,你可以登錄微信公眾平台,在開發模式下看到。

wechat.appsecret

此項配置是你的app secret信息,你可以登錄微信公眾平台,在開發模式下看到。

wechat.accessToken.server.class

此項是用來配置獲取accessToken的中控服務器程序。

  1. 如果不配置此項,那么獲取accesstoken使用的wechat4j默認的中控服務器,即AccessTokenMemServer,這樣token是保存在內存中,如果過期了會去刷新一下得到新的token。
  2. 如果你需要將accesstoken保存在數據庫中,那么你就需要實現一個你自己的類來實現數據庫操作,讓后將你的類路徑配置到此項中。並且在web.xml中配置一個監聽器用來定時刷新accesstoken。具體的實現方法參見Accesstoken中控服務器實現

wechat.ticket.jsapi.server.class

此項是用來支持js-sdk的。用來配置獲取jsapi_ticket的中控服務器程序,配置上客戶自定義的ticket管理程序類路徑即可,配置方法同wechat.accessToken.server.class配置項

wechat4j框架官方文檔: https://github.com/sword-org/wechat4j/wiki
wechat4j技術交流QQ群: 423134346


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM