前言
HS項目的通過weibo授權(quán)登錄過程大致分為四步
- 利用weiboSDK進行授權(quán)耗式,或者
userId
(用戶id)纫塌,accessToken
(weibo的token),expirationDate
(token過期時刻),refreshToken
(當(dāng)認(rèn)證口令過期時用于換取認(rèn)證口令的更新口令) - 利用第一步中
userId
和accessToke
和weiboSDK提供網(wǎng)絡(luò)訪問方法獲取昵稱
和頭像
- 利用獲得到的
昵稱
和頭像
以及拼接userId
,accessToken
贡羔,refreshToken
以及其他的固定參數(shù),來獲取本系統(tǒng)的uid
,accessToken
,昵稱
和頭像
- 通過本系統(tǒng)的token獲取本系統(tǒng)的個人信息
具體介紹
微博授權(quán)
本系統(tǒng)的微博的oauth2.0的授權(quán)方式是通過wieboSDK實現(xiàn)的
1.發(fā)起請求?
scope參數(shù)固定為
"all"
redirectURI的參數(shù)為
"https://api.weibo.com/oauth2/default.html"
2.回調(diào)个初,在回調(diào)中獲取response乖寒,在response獲取userId
,accessToken
院溺,expirationDate
楣嘁,refreshToken
獲取微博相關(guān)信息
微博中的先關(guān)信息也是通過wieboSDK中特定網(wǎng)絡(luò)訪問方法實現(xiàn)的
- 利用
userId
和accessToke
和weiboSDK提供網(wǎng)絡(luò)訪問方法獲取昵稱
和頭像
獲取本系統(tǒng)的token等參數(shù)
- 利用獲得到的
昵稱
和頭像
以及拼接userId
,accessToken
珍逸,refreshToken
以及其他的固定參數(shù)逐虚,來獲取本系統(tǒng)的uid
,accessToken
,昵稱
和頭像