使用微信登录流程

本文详细介绍了微信登录流程,包括流程概述、准备工作和步骤:请求CODE、通过code获取access_token以及获取用户个人信息。在流程中,强调了在微信开放平台注册并获取AppID和AppSecret的重要性,以及如何通过前端接口获取code,最终获取用户信息。
摘要由CSDN通过智能技术生成

流程概述:

1.第一次访问微信,获取code

2.微信会访问第三方的应用一次,地址从第三方第一次访问微信的时候给的一个参数:redirect_uri给第三方应用一个code redirect_uri:这个地址比较特殊,在申请的时候就可以定义,后期可以改变,都是开发的时候要跟微信那边保存的地址一样

3.第三方应用第二次访问微信,通过这个code会获取access_token和openid access_token:临时凭证 openid:相当于是微信号的加密,是唯一的

4.第三方应用第三次访问微信,通过这个access_token 和openid获取用户信息

准备工作:

在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程

第一步:请求CODE

可以通过在PC端打开以下链接: https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误

@RestController
@RequestMapping("/api/user")
@Api("用户相关接口")
@CrossOrigin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值