**
SpringBoot实现了微信扫描登录功能,实现了网站使用微信进行demo **
我在网上找了很多网页的微信扫码,注册了实现的代码,但是没有马上实现的。 另外,因为有很多东西没有全部放入代码,所以自己写的demo也要说清楚。
1 .该功能基于微信开放平台。 要实现这个功能,需要有微信开放平台的账号,认证(300)才能成功。
2 .您必须拥有可以访问公共网络的域名和IP。
一.微信开放平台认证流程
1 .进入微信开放平台。
2 .用账户登录后进入账户中心。 “开发者资格认证。 ”认证。 (认证需要提交公司营业执照的一些信息) )请在此处根据需要填写。 认证成功与否通常在两天内回复到结果。 这里省略说明。
如果认证成功的话,就可以开发我们现有网站的系统。 资源中心有来自官方的参考demo。 你可以自己看。
3 .进入管理中心()网站应用)、制作网站APP简介)、填写基本信息)、填写网站信息。 注意,开发信息具有许可证回调域。 在这里填写本公司项目所在的域名。 可以修改此域名,但修改其他信息需要重新审查。
4 .提交成功后,政府将审查申请的材料。 如果审查成功,我们就可以看到开发所需的AppID和AppSecret (最初使用时需要通过绑定的微信号扫描生成)。
二.代码实现
在完整的代码文章下,如果有需要的伙伴,我可以自己带去使用。 首先写下里面的注意事项。 下面的地图大家应该能直接理解。
首先,application.properties文件中的此回调url的路径必须与开放平台申请的网站APP应用程序填写的回调域相同
其次因为我是在宝塔上引入的项目,这里的网站域名也就是填写在开放平台网站APP回调域中的域名
启动并测试项目
我已经部署在网上了,所以可以直接用网上的域名访问
这样就完成了扫描登录获得微信用户信息的demo
如果在本地跑代码,用本地端口号和/login就可以了
但这里是我上线的,所以我调整的是在线的回调接口所拥有的信息
里面所有的代码都链接到了百度和蚂蚁。 我觉得对你有帮助。 请在文章下面评论666。 哈哈哈
百度云盘
链接: https://pan.Baidu.com/s/1n yl91 s-CMI ys-I v2kn dela
抽屉代码: 9527
来自百度网盘超级会员V4的分享
AlibabaCloud (阿里巴巴云)盘
我们分享了“spring-boot-scan-login.zip”。 没有限速就可以下载
请安装此插件以查看共享内容。 https://greasy fork.org/zh-cn/scripts/432695-aliyundriveshare
链接: https://www.aliyundrive.com/s/as-bj-BF 3163590 ls2r4n 616 I 5