转:
FastAPI 实现网页授权获取微信用户基本信息-正式环境
文章目录
- 一、怎么实现微信扫码登录?
- 二、公众号设置
- 三、配置MP_verify_lgErIaiJeOtfLiru.txt
- 四、获取开发者密码
一、怎么实现微信扫码登录?
该模式整体流程为:
- 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数;
- 通过code参数加上AppID和AppSecret等,通过API换取access_token;
- 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。
获取access_token时序图:
二、公众号设置
注意:个人认证的公众号没有 网页授权获取微信用户基本信息 的权限
三、配置MP_verify_lgErIaiJeOtfLiru.txt
# coding=gbk
from fastapi import FastAPI
from starlette.staticfiles import StaticFiles
app = FastAPI()
app.mount("/", StaticFiles(directory="./app/static"), name="static")
四、获取开发者密码
获取AppSecret 需要 注册微信扫码,然后输入公众号登录密码。
转: