前言
HS項目的通過weibo授權登錄過程大致分為四步
- 利用weiboSDK進行授權,或者
userId
(用戶id),accessToken
(weibo的token),expirationDate
(token過期時刻),refreshToken
(當認證口令過期時用于換取認證口令的更新口令) - 利用第一步中
userId
和accessToke
和weiboSDK提供網絡訪問方法獲取昵稱
和頭像
- 利用獲得到的
昵稱
和頭像
以及拼接userId
,accessToken
,refreshToken
以及其他的固定參數,來獲取本系統的uid
,accessToken
,昵稱
和頭像
- 通過本系統的token獲取本系統的個人信息
具體介紹
微博授權
本系統的微博的oauth2.0的授權方式是通過wieboSDK實現的
1.發起請求?
scope參數固定為
"all"
redirectURI的參數為
"https://api.weibo.com/oauth2/default.html"
2.回調,在回調中獲取response,在response獲取userId
,accessToken
,expirationDate
,refreshToken
獲取微博相關信息
微博中的先關信息也是通過wieboSDK中特定網絡訪問方法實現的
- 利用
userId
和accessToke
和weiboSDK提供網絡訪問方法獲取昵稱
和頭像
獲取本系統的token等參數
- 利用獲得到的
昵稱
和頭像
以及拼接userId
,accessToken
,refreshToken
以及其他的固定參數,來獲取本系統的uid
,accessToken
,昵稱
和頭像