基於java的新浪API開發流程

[size=medium] 這兩天由於在用htmlunit和httpclient實現登錄新浪微博上遇到了一些麻煩,不得不轉到直接用新浪提供的API來實現這些功能。
要用java來實現新浪API的開發,下面是一些流程的總結:
[color=red]1,下載java JDK,[/color]
[url]http://open.weibo.com/wiki/index.php/SDK#Java_SDK[/url]
[color=red]2,註冊新浪的用戶,[/color]在開放平臺上創建自己的應用http://open.weibo.com/development
然後獲得新浪提供的Appkey,和App secret這兩個號碼,進行開發必須得擁有的兩個號碼,是新浪提供的給用戶開發基於新浪微博的應用的口令吧,先把這兩個號碼記錄下來。
ps:爲了能正常的進行一下的程序執行,需要在“我的應用”下,“編輯屬性”-》“授權設置”,裏面是一個回調地址,在下面的3點有說到。然後是“安全設置”,進行域名綁定,是回調地址的域名,下一步是“測試用戶”,用來測試你的這個應用的用戶,查到你的Uid,添加即可。(Uid是點擊你的微博首頁時,顯示在url上的那串數字)。OK!
[color=red]3,將下載下來的JDK解壓,導入到Myeclipse中[/color](這個應該不是問題吧),新浪提供的JDK已經有一些例子了,很好的說明了如果去使用這個JDK.好了,導入後要修改一個文件,叫config.properties的配置文件,在Client_ID上填寫之前獲取到的Appkey,Client_SCRETE上填寫之前獲取到的App secret,然後就到了redirect_URL,這個是回調地址,用於在你執行程序後返回一個code給你,之前一直不知道回調地址是啥,後來摸索了一下才知道這個地址只要是一個能訪問的網址即可,只是用於在執行的時候在這個網址後面傳送一個code給你,我是選了新浪的一些可以訪問的網址的。
[color=red]4,設置後這些之後就可以執行example下的weibo4j.examples下的OAuth4code文件[/color]了,執行後回彈出一個頁面,只要用你的新浪號授權即可,這時會打開一個剛纔設定的回調頁面,網址後面有code,獲得code後,在程序執行的控制檯上輸入這個code,回車後就能獲取Accesstoken這好號碼了,這個是我們以後開發的時候使用的號碼。
OK了,獲取到這個號碼之後就可以進行程序的開放了,看一下執行一個例子,如weibo4j.examples.user下的showuser,把裏面的access_token改成你獲得的那個,uid改成你自己的,就可以執行程序了。以後的開發也是類似~
[/size]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章