FastAPI 实现网页授权获取微信用户基本信息-正式环境

转:

FastAPI 实现网页授权获取微信用户基本信息-正式环境

文章目录

  • 一、怎么实现微信扫码登录?
  • 二、公众号设置
  • 三、配置MP_verify_lgErIaiJeOtfLiru.txt
  • 四、获取开发者密码


一、怎么实现微信扫码登录?

该模式整体流程为:

  1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数;
  2. 通过code参数加上AppID和AppSecret等,通过API换取access_token;
  3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。

获取access_token时序图:
FastAPI 实现网页授权获取微信用户基本信息-正式环境

二、公众号设置

注意:个人认证的公众号没有 网页授权获取微信用户基本信息 的权限

FastAPI 实现网页授权获取微信用户基本信息-正式环境
FastAPI 实现网页授权获取微信用户基本信息-正式环境

三、配置MP_verify_lgErIaiJeOtfLiru.txt

FastAPI 实现网页授权获取微信用户基本信息-正式环境

# coding=gbk
from fastapi import FastAPI
from starlette.staticfiles import StaticFiles

app = FastAPI()
app.mount("/", StaticFiles(directory="./app/static"), name="static")

四、获取开发者密码

FastAPI 实现网页授权获取微信用户基本信息-正式环境
获取AppSecret 需要 注册微信扫码,然后输入公众号登录密码。

转:

FastAPI 实现网页授权获取微信用户基本信息-正式环境

上一篇:其它请求数据处理


下一篇:git clone操作到开发机的错误记录