微信公众平台企业号回调模式的URL验证
2016-03-10 16:05
369 查看
模式的URL验证——Java [问题点数:40分,无满意结帖,结帖人u011429034]
快速回复只显示楼主关注帖子
微信公众平台企业号回调模式的URL验证——Java [问题点数:40分,无满意结帖,结帖人u011429034]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
收藏
u011429034 u011429034 本版等级: 结帖率:100% | 楼主发表于: 2014-10-24 11:44:55 最近在做微信企业号的相关应用,因为以前没有接触过微信方面的东西,因此在开启回调模式的时候感觉无从下手,找不到门路,在网上找了教程,最后也是没有结果。 逼不得已,只能硬着头皮就着官方的文档一步步的往下做,最终终于实现是回调模式的第一步:URL验证。现将代码共享出来,供各位新手借鉴,同时的后续开发,可以共同交流、学习。 1. 要开启企业号的回调模式,首先要进行URL验证,也就是说,你必须要有一个服务器,来保证在公网环境下能够访问你的这个URL,然后才能接着往下走。(如果没有服务器的话,建议使用BAE比较好)。 2. 创建一个web项目,(注意必须是Dynamic Web Project项目),然后创建一个servlet类,来处理企业号发送的请求,命名任意,代码如下: Java code?
下载地址是: http://qydev.weixin.qq.com/java.zip, 请开发者使用jdk1.6或以上的版本。针对org.apache.commons.codec.binary.Base64,需要导入jar包commons-codec-1.9(或comm ons-codec-1.8等其他版本),我们有提供,官方下载地址: http://commons.apache.org/proper/commons-codec/download_codec.cgi。 4. 如果出现异常java.security.InvalidKeyException:illegal Key Size的解决方案: 在官方网站下载JCE无限制权限策略文件(JDK7的下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html 下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安装了JRE,将两个jar文件放到%JRE_HOME% \lib\security目录下覆盖原来的文件,如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件。 5. 下来就是对web.xml文件的配置,代码如下: Java code?
7. 接下来就在企业号后台上的操作了,开启回调模式,输入你的URL,随机生成token和EncodingAESKey,点击提交就可以验证通过,注意一定要代码中的和企业号上的token和EncodingAESKey是要一致的。 8. 通过结果图示: |
相关文章推荐
- 微信文章阅读数点赞数查询API接口及实现(小数据量)
- 浏览器模拟微信浏览器内核
- 获取微信文章点赞数和阅读数
- 微信事件推送接口(原创总结)
- 微信
- 基于javascript制作微信聊天面板
- 解决ios下的微信打开的页面背景音乐无法自动播放
- 微点评微信软件
- 微信系列研究之-----资源文件保护的小把戏
- 仿微信聊天面板制作 javascript
- 微信php接入设计案列
- Hack微信,不一样的安全视角
- [置顶] Android 仿微信二维码名片制作,生成二维码,扫码生成名片表单信息
- 微信开发本地调试配置
- Java微信公众平台开发(6) 微信开发中的token获取
- 我们开通微信企业号啦
- github 上微信判断是否被删除的源码 以及使用解惑
- 微信公众号开发(2)jssdk文档 接口 调用
- 微信公众号开发(3)相关微信tickets补充
- 微信公众平台消息接口-java-jsp版