如何利用新浪微博開放平臺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號。
返回的個人資訊如下圖所示