微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例

限于喜欢 提交于 2020-07-29 03:09:03

Weixin_Pilgrim

微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例

仓库地址

github 仓库地址,希望给个start

申请自己微信测试账号

可以查看博客

连小白都能看懂的微信开发之测试账号申请

测试账号

连小白都能看懂的微信开发之测试账号申请

开发之环境搭建

开发之环境搭建

微信服务器配置

项目配置文件信息修改

微信服务器配置.png

内网穿透

内网穿透

微信服务器配置url 需要改成你自己内网穿透的url

我本机内网穿透映射

http://asdasdad.free.idcfengye.com -> 127.0.0.1:8080

如下图 本机内网穿透.png

http://asdasdad.free.idcfengye.com 内网穿透的对外域名 这个要配置在配置文件里 和 微信服务器url配置里

也就是下图所示地方 接口配置url.png

接口url配置.png

127.0.0.1:8080 指的是我本机项目启动的端口

微信token配置: 配置文件和微信服务器上配置要相同如图 我的都是 test

配置校验token

编写校验url和微信服务器进行交互代码在项目controller中get方法getToken

内网穿透的域名和自己项目的url配置即可 接口配置url.png

然后启动项目

启动项目之前先把菜单和获取access_token注释了(如下代码),这里先验证本机和微信服务器token校验

com.example.wl.config.StartConfig 包中 run 里代码先注释了,然后启动ngrok并且启动本地服务

接入成功.png 这里点击确定

然后控制台会打印出 配置成功 zjcsdewm.png

表示接入成功

然后放开run方法里的注释重新启动项目会发现,access_token获取成功,并且菜单也设置成功 设置微信公众号菜单和获取token和设置授权页.png

查看菜单

扫码自己的测试二维码

zjcsdewm.png

网页授权设置回调域名

image.png

点击修改

image.png

这里配置回调域名不需要http这些字符串

最后

生成二维码

http://asdasdad.free.idcfengye.com/con/qrPage

或者点击菜单生成二维码

image.png

获取用户信息或者网页授权 点击菜单网页授权获取用户信息 可以参考博客

https://blog.csdn.net/weixin_38361347/article/details/88983932

https://blog.csdn.net/weixin_38361347/article/details/88071066

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!