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

Weixin_Pilgrim

github 仓库地址,希望给个start

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

申请自己微信测试账号

可以查看博客

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

测试账号

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

开发之环境搭建

开发之环境搭建

微信服务器配置

项目配置文件信息修改

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

内网穿透

内网穿透

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

我本机内网穿透映射

http://asdasdad.free.idcfengy... -> 127.0.0.1:8080

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

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

也就是下图所示地方
微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例_第3张图片

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

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

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

## 配置校验token

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

内网穿透的域名和自己项目的url配置即可
微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例_第5张图片

然后启动项目

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

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

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

然后控制台会打印出 配置成功
微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例_第6张图片
](https://upload-images.jianshu...
](https://upload-images.jianshu...

表示接入成功

然后放开run方法里的注释重新启动项目会发现,access_token获取成功,并且菜单也设置成功
微信公众号设置菜单,网页授权,生成二维码,推送文本图文消息实例_第7张图片

## 查看菜单

扫码自己的测试二维码

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

网页授权设置回调域名

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

点击修改

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

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

最后

生成二维码

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

或者点击菜单生成二维码

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

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

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

你可能感兴趣的:(微信)