1. 程式人生 > >如何利用新浪微博開放平臺API獲取新浪微博使用者資料

如何利用新浪微博開放平臺API獲取新浪微博使用者資料

            首先登陸新浪微博開放平臺http://open.weibo.com/,然後要註冊成為開發者並且建立一個自己的應用,如下圖所示,應用已經建立完成。

之後按照步驟首先要下載所需要的資源,點選新浪微博開放平臺的“文件”字樣,如下圖所示

然後點選左側的“資源下載”字樣,如下圖所示

之後繼續點選“SDK”字樣,會出現如下圖所示

之後點選圖中的“Java SDK”字樣,出現如下圖所示


點選Java SDK下面的“下載地址”,跳轉到下一個介面,如下圖所示

下載圖中紅色框內的檔案,這樣資源就下載完畢了。

按照README.md裡面的指示來做,如下圖所示

首先要填寫相關配置:在下載的資源中找到Config.properties,在Config.properties裡

client_ID:appkey

client_SERCRET:secret

redirect_URL:回撥地址。

其中appkey,secret都是在微博開放平臺中建立應用時所獲得的。

設定完畢之後然後要呼叫examples裡的 OAuth4Code.java。

執行後會跳轉到瀏覽器,如下圖所示

點選其中的“授權”,會跳轉到如下介面

此時在url中能夠看到code,如下圖所示

將獲取得到的code填寫到下圖所示的Eclipse的控制檯中。

點選回車即可得到oauth2的accesstoken,如下圖所示

然後將獲取到的access_token填入到ShowUser.java中,進行如下操作,然後執行程式,將返回你的個人資訊。

String access_token = arg[0];  將arg[0]替換為剛才所獲取的access_token;

String uid = arg[1];          將arg[1]替換為剛才所獲得的使用者id號。

返回的個人資訊如下圖所示