第三方登入之微博

2022-06-12 01:15:14 字數 739 閱讀 2526

拼接請求路由

# 請求位址

url = ''

# 請求資料

data =

requst_url = url + urllib.parse.urlencode(data)

從**位址中獲取code值

code = request.query_params.get('code')

傳送請求獲取使用者uid和access_token值

url = ''

data =

# 傳送post請求

msg = requests.post(url,data).text

dic_data = json.loads(msg)

# 獲取uid

uid = dic_data['uid']

# 獲取token

access_token = dic_data['access_token']

獲取使用者詳細資訊

url = ''

data =

# 拼接完整的路由位址

request_url = url + urllib.parse.urlencode(data)

# 傳送請求

data = requests.get(request_url).text

微博第三方登入 DRF

官方文件 2 註冊,social django 3 由於social django下已經有migrations,直接migrate進行遷移資料庫 manage.py migrate資料庫中生成五張表 3 配置需要認證的第三方平台 authentication backends 第三方登入相關配置 s...

python 第三方登入 微博

理解第三方登入的流程 使用者向本地應用 發起請求,我要用微博進行登入 我們的 湊乙個url讓使用者跳轉到第三方應用的url 微博的登入頁面 使用者在該介面點選輸入使用者名稱密碼之後,點選授權。微博有個 url指向我們的應用。我們的應用就可以獲取到使用者的基本資訊等。微博介面文件 使用邏輯 1 首先要...

django專案微博第三方登入

此處咱們用到的是 social django,所以要把此應用註冊到配置檔案中,然後需要新增 social django.context processors.login redirect authentication backends users.utils.usernamemobileauthba...