QQ 后台方式的登录验证
取得授权码 authorize_code
https://graph.qq.com/oauth2.0/authorize (GET)
| 参数 | 必须与否 | 描述 |
| response_type |
必须 |
此值固定为“code”。 |
| client_id |
必须 |
申请QQ登录成功后,分配给应用的appid。 |
| redirect_uri |
必须 |
成功授权后的回调地址,域名 + 回调接口(URLEncode)。 |
| state |
必须 |
client端的状态值。用于第三方应用防止CSRF攻击,自定义的值。 |
| scope |
可选 |
请求用户授权时向用户显示的可进行授权的列表。 例如:scope=get_user_info,list_album,upload_pic,do_like |
| display |
可选 |
仅PC网站接入时使用。默认展示为PC下的样式。 |
| g_ut |
可选 |
仅WAP网站接入时使用。 QQ登录页面版本(1:wml版本; 2:xhtml版本),默认值为1。 |
用户授权成功
http://.../callback.action?code=9A5F************************06AF&state=test
用户没授权:
根据授权码取得access_token
https://graph.qq.com/oauth2.0/token (GET)
| 参数 |
是否必须 |
含义 |
| grant_type |
必须 |
授权类型,此值固定为“authorization_code”。 |
| client_id |
必须 |
网站的appid。 |
| client_secret |
必须 |
网站的appkey。 |
| code |

这篇博客详细介绍了QQ、Weibo和豆瓣三种平台的OAuth2后台登录验证流程,包括取得授权码、获取access_token、查询用户信息等步骤,并提供了各个阶段的URL调用示例。
最低0.47元/天 解锁文章
3182

被折叠的 条评论
为什么被折叠?



