今天,我将简单介绍一下如何通过java能完成微信公众平台JS-SDK的config接口注入权限验证配置。
主要使用的微信接口如下:
1 |
|
如何获取appid和secret?
这里我们获取appid和secret并不是使用真正的微信公众号的appid和secret,而且使用接口测试账号申请的appid和secret,操作如下:
登录完成之后,如下图所示:
此时,可以在页面根据页面的测试号信息中获取appid和secret,到此,先让自己的测试的Demo页面能在外网访问。
可以先把地址用自己的手机访问,是否官方的页面是否正常,如果正常则可以把DEMO页面拿下来,并放到自己的项目中,并让外网能访问。
注意:我这里外网访问的路径是http:www.你的域名.com/你的项目名称/你的方法名称
ok,外网可以访问到自己把demo页面拿下来之后,分析页面会发现以下配置提醒,如下:
1 |
|
如何通过已有的appid和secret获取关键的appId(已用)、timestamp、nonceStr和signature,这里就需要使用上面的接口了,直接po代码。
注意:我使用的框架是jfinal。
访问页面的controller:
1 |
|
获取token和ticket的凭票及有效性的util:
1 |
|
1 |
|
有关微信配置的bean:
1 |
|
http请求的util:
1 |
|
微信页面可能用到参数的util:
1 |
|
测试WechatKit的方法:
1 |
|
配置文件:
1 |
|
完成之后,使用时手机访问的你的项目中的demo页面,如图所示,则成功调用。
以下就是使用调用api返回的结果:
1 |
|
感谢微信公众号网页开发-jssdk config配置参数生成(Java版)博客中获取重要的代码部分。