通过微信扫码登录网站流程

本文分享了如何通过微信扫码实现网站登录的过程,包括在微信开放平台创建应用、获取AppID和AppSecret、生成登录二维码、获取access_token和openid以及用户详细信息。详细步骤包括在管理中心创建应用、构造二维码链接、解析跳转后的code、使用code换取access_token和openid,最后获取用户个人信息。
摘要由CSDN通过智能技术生成

通过微信扫码登录网站

微信开放平台文档地址:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Authorized_Interface_Calling_UnionID.html

步骤:

一、在管理中心中创建应用,填写信息并等待审核完成。
二、获取到app中的 AppID 和AppSecret
三、获取微信登录二维码。

将app的AppID 和 想要跳转回的网址拼接到下面:
https://open.weixin.qq.com/connect/qrconnect?appid={appid}&redirect_uri={redirect_uri}&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
其中redirect_uri要经过url编码urlEncode,然后就可以在网页中打开这个链接,可以看到一个二维码。
在这里插入图片描述
使用微信扫描这个二维码,就会跳转回redirect_uri地址,并且后面添加参数https://xx.xxxxxxxxxx.cn/?code=081Oir591OoDfL1I0t291OkB591Oir5F&state=STATE
这里的code用来获取用户信息.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值