QQ联合登录(基于Oauth2.0协议)

1. 获取授权码Authorization Code

https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=xxx&redirect_uri=xxx&state=111

2. 通过Authorization Code获取Access Token

https://graph.qq.com/oauth2.0/tokengrant_type=authorization_code&client_id=xxx&client_secret=xxx&code=xxx&redirect_uri=xxx

3. 使用Access Token获取openId

https://graph.qq.com/oauth2.0/me?access_token=xxx

4. 使用用户openId获取用户信息

https://graph.qq.com/user/get_user_info?access_token=xxx&oauth_consumer_key=xxx&openid=xxx

说明:在第1步时候,会跳转到QQ的登录界面,用户输入账号和密码进行授权

 

QQ联合登录接口文档地址:

https://wiki.connect.qq.com/%E4%BD%BF%E7%94%A8authorization_code%E8%8E%B7%E5%8F%96access_token

原文地址:https://www.cnblogs.com/moris5013/p/11385441.html