2012-04-30 53 views
3

我幾乎全新的使用Twitter的API,所以我承擔這樣的:Twitter的請求和API

我不知道如何實際使用API​​在網站上。我不明白它將如何實現,因爲大多數教程都建議使用單獨的jQuery/Javascript文件,但這對我來說很複雜,因爲我希望網站顯示的是最新的推文已經發布在我的網站上。

因此,回到主題,我剛剛閱讀了一個GET狀態/ user_timeline API文檔,但我如何在網站上實際使用這些文檔?

如果我沒有錯,我需要向定義我的user_id的Twitter服務器發送一個GET REQUEST,並且只顯示1的計數以在我的網站上顯示第一條最新推文(將作爲文本返回) 。

我該如何去做?

回答

2

users/show終端將輕鬆地返回您最新的推文。

https://dev.twitter.com/docs/api/1/get/users/show

因此,像

$.getJSON(
    "http://api.twitter.com/1/users/show.json?screen_name=BarackObama&callback=?", 
    function(data) { 
    alert(data.status.text); 
    } 
); 

應該爲你工作。

callback=?用於JSONP,能夠做跨域請求。

+0

好吧,我開始看到如何使用API​​ ...但$ .getJSON做什麼? –

+0

...如果我使用狀態/ user_timeline,爲什麼我的請求會作爲「錯誤」發回:「未經授權」請求?我需要登錄嗎? –

+0

因爲這是爲了獲取您登錄的用戶(以及相關的授權令牌等)信息,除非您指定'screen_name'。 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name = BarackObama'對我來說工作得很好。 – AKX