2014-02-15 303 views
-1

我记得几个月前使用此代码获取推文状态。Twitter API返回空白页

var url = "http://api.twitter.com/1/statuses/user_timeline/stackoverflow.json"; 
$.getJSON(url + "?callback=?", null, function(tweets) { 
    for(i in tweets) { 
     tweet = tweets[i]; 
     $("#tweet-list").append(tweet.text + "<hr />"); 
    } 
}); 

http://jsfiddle.net/g67vM/

现在,它只是不工作由于API的变化。

任何人都可以告诉我在那个jsfiddle中改变什么,可能会添加一两个评论来说明你是如何做到的?

回答

0

Twitter API版本1已弃用。您将得到与以下结果相同的结果:

https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=stackoverflow 

但是,您无法在没有身份验证的情况下检索API结果。见https://dev.twitter.com/docs/auth

+0

哇!有没有演示Twitter认证的例子? – rebecca

+0

是的,但这些例子中的大多数都是服务器端语言。除非你在你的服务器上使用node.js,否则你不能单独使用JavaScript。那么,你喜欢哪种语言的例子呢? PHP? 请看这个讨论,为什么它不是安全的只认证clientside:https://dev.twitter.com/discussions/5025 –

+0

naah我刚刚开始与客户端。所以,让我先把头围上;) – rebecca