拼接請求路由
# 請求位址
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...