基于【 SpringBoot】一 || QQ受权流程

1、准备工做

一、qq开放平台应用申请,获取APP ID和APP Keyweb

二、qq开放平台配置回调地址服务器

 

2、服务器端生成受权连接

一、请求地址app

https://graph.qq.com/oauth2.0/authorize

二、请求方法ionic

GET

三、示例网站

https://graph.qq.com/oauth2.0/authorize?response_type=code&
client_id=you appid&redirect_uri=http://web.ionic.club/user/qqLoginCallback&
state=1234656

四、请求参数(参照文档)spa

3、用户登录并受权

调用受权连接,会回调一个登录页面code

 

4、获取code

一、用户成功登录并受权,会跳转到指定回调地址,地址后带上Authorization Code和原始的state值blog

二、示例token

http://web.ionic.club/user/qqLoginCallback?code=F78353C3303C9F705C87CA30F6DBEBA4&state=1234656

三、注意:此code会在10分钟后过时文档

 

5、服务器端根据code和回调地址,换取accessToken

 一、请求地址

PC网站:https://graph.qq.com/oauth2.0/token

二、请求方法

GET

三、请求参数(参照文档)

四、调用成功,返回数据:

 

6、(可选)权限自动续期,获取Access Token

一、请求地址

PC网站:https://graph.qq.com/oauth2.0/token

二、请求方法

GET

三、请求参数

四、调用成功,返回数据:

相关文章
相关标签/搜索