1. 程式人生 > >java之《ssm》微博登入獲取之使用者資訊

java之《ssm》微博登入獲取之使用者資訊

前言:之前只是寫了一下微博登入實現登入,實現登入只需要在使用者表儲存第三方的標識就好,有就登入,沒有就新增繫結手機,但這僅僅是建在不獲取使用者資訊的基礎上

第一步申請為開發者,建立專案資訊

第二步引入jar包,配置引數

之前兩步就不細說了,之前文章有細寫

然後是獲取使用者資訊,當如之前的文章配置好之後,使用者授權後在回撥方法中獲取使用者資料

微博需要下載的sdk中的一些工具類,具體資料夾有

weibo4j 、weibo4j.http、weibo4j.model、weibo4j.org.json、weibo4j.util這幾個資料夾複製到專案中,作為工具類(其實也用不到這麼多,因為有許多用不到,僅僅只是做登入獲取資訊,不做釋出微博,分享什麼的)

然後在回撥中根據回撥得到的AccessToken得到access_Token以及uid

然後根據access_Token以及uid得到使用者資訊Users um=new Users(access_Token);   weibo4j.model.User user=um.showUserById(uid);

具體資訊在user中,直接如普通物件點屬性就好,例如獲取頭像:user.getProfileImageUrl()

到此獲取使用者資訊就結束了,不怎麼難,然後也可以試著做分享,釋出微博

可能後面會補圖

根據之前的文章到微博開放平臺註冊開發者,然後建立專案,匯入jar包,配置檔案(因為微博不像QQ是重新到QQ互聯註冊一次,所以前面的步驟都是一樣的,就不細說了)

這裡就直接上圖:從訪問微博授權開始


之前文章是寫的死的這個是獲取配置檔案中的引數。

然後使用者確認登入之後的回撥函式


到此就結束