调试微信公众号2、如何开启开发者模式3、可能遇到的问题4、weixin_guide如何成为开发者模式源码解读如何开发调试微信公众号1、本地调试就需要" />

重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

微信成为开发者模式

时间:2020-09-07 17:30:08 作者:重庆seo小潘 来源:
项目如何导入到IDE并启动参考文章 本文将学习到:1、如何开发http://www.php.cn/code/563.html" target="_blank">调试微信公众号2、如何开启开发者模式3、可能遇到的问题4、weixin_guide如何成为开发者模式源码解读如何开发调试微信公众号1、本地调试就需要

项目如何导入到IDE并启动参考文章

本文将学习到:1、如何开发http://www.php.cn/code/563.html" target="_blank">调试微信公众号2、如何开启开发者模式3、可能遇到的问题4、weixin_guide如何成为开发者模式源码解读如何开发调试微信公众号1、本地调试就需要做端口映射到外网,工具有哪些呢?推荐ngrok、QQ浏览器2、ngrok有哪些可以使用呢?之前blog有总结 [让微信公众平台通过80端口访问本机,ngrok是开源的当然自己也可以使用服务器搭建一个。

3、开发调试工具推荐使用真机测试、微信公众平台接口调试工具、微信web开发者工具如何开启开发者模式如果项目clone导入IDE并启动、端口已经映射到外网成为开发者模式就比较简单了。测试号申请地址以及开发文档地址WIKI成为开发者之前需要做如下配置:

微信成为开发者模式

修改配置参数.png

微信成为开发者模式

开发者ID.png

微信成为开发者模式

开启开发模式.png

weixin_guide 成为开发者url默认的地址为:http://域名【/项目名】/msg

Token 需要跟修改配置参数.png中的保持一致消息加密方式1、正式环境建议使用安全模式,将encryptMessage设置为true ,encodingAesKey 必须跟开启开发模式.png中随机生成的EncodingAESKey 保持一致2、如果是测试,建议设置为明文方式这样方便调试

提醒:成为开发者的链接不要使用浏览器访问(这个是针对微信公众号的;访问必定出现错误)。配置好项目之后直接启动项目并做端口映射,在测试号或者正式环境的订阅号、服务号中使用可能遇到的问题java.security.InvalidKeyException:illegal Key Size异常java.security.InvalidKeyException:illegal Key Size的解决方案:

在官方网站下载JCE无限制权限策略文件,下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安装了JRE,将两个jar文件放到%JRE_HOME% libsecurity目录下覆盖原来的文件,如果安装了JDK,将两个jar文件放到%JDK_HOME%jrelibsecurity目录下覆盖原来文件。

JDK7版本JCE下载地址JDK8版本JCE下载地址weixin_guide如何成为开发者模式源码解读1、如何成为开发者模式官方参考文档2、详细介绍Java servlet版实现参考之前cnblogs博客写的文章3、weixin_guide 成为开发者以及所有消息交互都是交个了WeixinMsgController 而 WeixinMsgController 又继承自 MsgControllerAdapter 点击进去查看源码你会发现MsgControllerAdapter 是一个抽象类里面提供了很多抽象的方法(处理各种事件以及消息),MsgControllerAdapter又继承自MsgController 其中有一个index方法上面添加了一个拦截器MsgInterceptor,拦截器中就是对交互数据进行加密验证的。 重点关注一下checkSignature 方法

微信成为开发者模式

开发者模式拦截器

微信成为开发者模式

签名验证以上就是微信成为开发者模式的详细内容,更多请关注小潘博客其它相关文章!