1.1.1 在微博開放平臺爲微博號添加應用
1.1.2 維護應用信息
1.1.2.1 打開對應應用信息維護頁
1.1.2.2 設置應用的授權回調頁面
注意:該回調url要與用戶登錄驗證請求url中的回調地址參數保持一致,否則用戶登錄驗證時不通過,該回調url可爲自己服務器url,如:https://127.0.0.1:8083/weiboShare/weibologin/accessToken,其中127.0.0.1不可替換爲localhost,微博驗證不通過。
注意 :應用的App key 和 AppSecret 爲連個重要的信息
1.1.2.3 添加測試賬號
應用沒有通過審覈所以需要添加測試賬號來測試登陸,負責無法查看用戶信息(用戶可授權,但根據用戶的access_id 和 uid 無法請求到用戶微博信息)
1.1.3 調用微博授權oauth2接口
1.1.3.1 用戶請求授權接口
具體參數以及調用方式請查看:
網頁鏈接:http://open.weibo.com/wiki/Oauth2/authorize
該接口會重定向到應用信息中設定的重定向url,並在url後攜帶授權code信息,
注意:應用設定的重定向的url可爲自己服務器的請求url,
服務器端可根據code信息去請求下面的獲取授權接口.
1.1.3.2 用戶獲取授權接口
獲取授權接口信息參數接結果請查看:http://open.weibo.com/wiki/Oauth2/access_token
可將獲取到的授權信息放入cookie以及session中。
其中用戶的access_token 和 uid 爲重要的兩個參數,以後請求用戶的信息需要這兩個參數。
1.1.3.3 用戶信息獲取接口
詳細過程請查看 鏈接:http://open.weibo.com/wiki/2/users/show