FastAPIは、WeChatユーザーの基本情報を取得するためのWebページ認証を実現します-正式な環境


1. WeChatスキャンコードログインを実現するにはどうすればよいですか?

このモデルの全体的なプロセスは次のとおりです。

  1. サードパーティがWeChat認証ログインリクエストを開始します。WeChatユーザーがサードパーティアプリケーションの認証を許可すると、WeChatはアプリケーションを起動するか、認証一時チケットコードパラメータを使用してサードパーティのWebサイトにリダイレクトします。
  2. コードパラメーターを介してAppIDとAppSecretを追加し、APIを介してaccess_tokenと交換します。
  3. access_tokenを使用してインターフェースを呼び出し、基本的なユーザーデータリソースを取得するか、ユーザーが基本的な操作を実行できるようにします。

access_tokenシーケンス図を取得します。
ここに画像の説明を挿入します

2.公式アカウント設定

注:個人認証の公式アカウントには、WeChatユーザーの基本情報を取得するためのWebページの権限がありません。

ここに画像の説明を挿入します
ここに画像の説明を挿入します

3つ目は、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を入手するには、WeChatスキャンコードに登録してから、公式アカウントのログインパスワードを入力する必要があります。

おすすめ

転載: blog.csdn.net/qq_23934063/article/details/114934193