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的中控服务器程序。
- 如果不配置此项,那么获取accesstoken使用的wechat4j默认的中控服务器,即AccessTokenMemServer,这样token是保存在内存中,如果过期了会去刷新一下得到新的token。
- 如果你需要将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
java微信开发(wechat4j)——wechat4j配置文件解读的更多相关文章
- java微信开发(wechat4j)——支持微信JS-SDK的jsapi_ticket中控服务器
jsapi_ticket是使用js-sdk必须要的一个凭证,需要配置在js中. jsapi_ticket获取 要获取jsapi_ticket可以使用如下的方法 String jsapi_ticket ...
- java微信开发(wechat4j)——access_token中控服务器实现
access_token是与微信服务器交互过程中的一个凭证,每次客户服务器主动与微信服务器通信都需要带上access_token以确认自己的身份.wechat4j内部封装了对access_token的 ...
- java微信开发(wechat4j)——设置响应微信参数
设置响应微信参数 wechat4j框架官方文档: https://github.com/sword-org/wechat4j/wiki
- java微信开发(wechat4j)——得到微信请求参数
微信平台会在请求的post数据中带有一些参数,例如用户的openid之类的信息,当你使用了wechat4j之后,得到这些信息是非常方便的. public class Lejian extends We ...
- java微信开发(wechat4j)——发送客服消息
微信支持主动发送客服消息.如果你要实现此功能,需要使用CustomerMsg类. 获得access_token access_token请求之后有一个过期时间,微信平台建议你使用一个中控服务器来定时刷 ...
- java微信开发
所谓的微信开发就是在微信开发模式之下,对微信进行公众号和企业号的扩展开发. 如果要让你的微信公众号有更多的功能,比如菜单支持,自动的信息服务,查询,消息推送等,就必须开启微信的开发模式.进入微 ...
- 分享 Java微信开发SDK
分享 Java微信开发SDK •发布于 4周前 •作者 朋也 •432 次浏览 •最后一次编辑是 2周前 •来自 分享 给大家分享两个java开发微信公众号的sdk jfinal-weixin ...
- java微信开发API解析(二)-获取消息和回复消息
java微信开发API解析(二)-获取消息和回复消息 说明 * 本演示样例依据微信开发文档:http://mp.weixin.qq.com/wiki/home/index.html最新版(4/3/20 ...
- Java微信开发_00_资源汇总贴
1.微信公众平台技术文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432) 2.微信企业号开发接口文档(ht ...
随机推荐
- 自动化测试管理平台ATMS(V2.0.1_8.12)下载
自动化测试管理平台ATMS(V2.0.1_8.12)下载: http://automationqa.com/forum.php?mod=viewthread&tid=2701&from ...
- npm 发布包
每个包都必须包含package.json配置文件 生成package.page文件 1.到项目目录下执行npm init根据提示输入即可 最后记得要yes 完成项目后就是要发布到npm了 首先需要有n ...
- SQL优化方案
1:建立中间表,将步骤分解. 2:避免全字段查询,只查需要的字段 3:限定条件查询,避免先关联后写条件, --优化交货数据 --建临时表T_JHinfo select A.VBELN,C.VBEL ...
- NHibernate 使用CreateSQLQuery进行查询
涉及的表:Cake{Id ,CakeName } CakeSize{ CakeId,-为外键,对应Cake表的字段Id Size } (其中ISession session = NHibernateH ...
- win7左ctrl和左alt键互换
主要参考这篇文章: http://xyztony1985.blog.163.com/blog/static/3611782011752420104/ 感谢原博主 Windows Registry Ed ...
- 在win2008中安装vs2005
原文引用:http://www.cnblogs.com/ljzforever/archive/2009/04/13/1434799.html win2008下安装Visual Studio 2005, ...
- Could not load file or assembly 'System.Core, Version=2.0.5.0 和autofac冲突的问题
在部署到iis的时候会出现这个状况. 解决:下载安装这个补丁 http://support.microsoft.com/kb/2468871 http://www.microsoft.com/zh-c ...
- 编写高质量JS代码的68个有效方法(七)
[20141220]编写高质量JS代码的68个有效方法(七) *:first-child { margin-top: 0 !important; } body>*:last-child { ma ...
- uboot命令及内核启动参数
修改:mw [内存地址] [值] [长度] 例如:mw 0x02000000 0 128 表示修改地址为0x02000000~0x02000000+128的内存值为0. 显示:md [内存地址 ...
- [Node.js] 也说this
原文地址:http://www.moye.me/2014/11/21/也说this/ 引子 Any sufficiently advanced technology is indistinguisha ...