目录
微信公众号开发记录
核心流程
微信端配置接口
参考 me.chanjar.weixin.mp.api.WxMpService#checkSignature
接收微信推送消息
参考 me.chanjar.weixin.mp.api.WxMpMessageRouter
code换session
参考me.chanjar.weixin.mp.api.WxMpService#getOAuth2Service().getAccessToken(code)
测试&调试
由于公众号的诸多限制,开发过程中可以使用测试号。
由于微信服务端需要定位到你的服务器地址,故需要一个外网的地址,这里推荐ngrok
,分钟级别即可搭建服务端和微信端的联调环境
踩坑记录
H5拉起小程序
- 绑定JS接口安全域名
- 通过config接口注入权限验证配置的时候,需要将当前页面的地址作为参数,用来生成
jsapiSignature
,否则,你永远不知道为什么小程序的按钮一直显示不出来