2012-04-30 56 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