QQ登录工具QQLoginTool
QQLoginTool介绍
该工具封装了QQ登录时对接QQ互联接口的请求和响应操作,可用于快速实现OAuth2.0认证
①QQLoginTool安装
pip install QQLoginTool
②QQLoginTool使用说明
1.导入:
from QQLoginTool.QQtool import OAuthQQ
2.初始化OAuthQQ对象
oauth = OAuthQQ(client_id=settings.QQ_CLIENT_ID, client_secret=settings.QQ_CLIENT_SECRET, redirect_uri=settings.QQ_REDIRECT_URI, state=next)
# 在settings文件中的QQ登录参数:
QQ_CLIENT_ID = '101248239'
QQ_CLIENT_SECRET = '413484ebdc724a7fb79536336s9e5224'
QQ_REDIRECT_URI = 'http://www.csdn.net:8000/oauth_callback'
3.获取QQ登录扫码页面,扫码后得到Authorization Code
login_url = oauth.get_qq_url()
4.通过Authorization Code获取Access Token
access_token = oauth.get_access_token(code)
5.通过Access Token获取OpenID
openid = oauth.get_open_id(access_token)