基於【 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

三、請求參數

四、調用成功,返回數據:

相關文章
相關標籤/搜索