wechat4j.properties配置文件详解。

来源:互联网 发布:windows 10的偏好设置 编辑:程序博客网 时间:2024/05/16 00:59

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

0 0