zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    toggleClass
    CSS实现文字旋转/实现角标
    vs直接IP访问运行项目
    移除页面蓝色层
    JS防止页面被其他网站iframe使用方法
    JS执行保存在数据库中的JS代码
    JavaScript中函数是不能重载原因
    jquery 根据文内内容获取dom
    IIS无法加载字体文件(*.woff,*.svg)的解决办法
    MySQL 的 RowNum 实现
  • 原文地址:https://www.cnblogs.com/chengn/p/4262646.html
Copyright © 2011-2022 走看看