2011-05-17 52 views
1

即時通訊使用jQuery/JS獲取帳戶的最新推文,但我想通過hashtag來過濾它們。用特定的hastag抓取tweets?

我的getJSON電話是:http://twitter.com/status/user_timeline/sustrans.json?count=2

我似乎無法找到,上面寫着由hastag值過濾這些文檔...

任何想法?

謝謝

+0

有在[這]在文中沒有包括hashtag中給出的鏈接 – diEcho 2011-05-17 10:40:33

+1

看(http://stackoverflow.com/questions/3540618/does-the-twitter-api-allow-filtering-by-username -and-hashtag) – Manoj 2011-05-17 10:50:38

+1

http://stackoverflow.com/questions/2714471/twitter-api-display-all-tweets-with-a-certain-hashtag可能的重複 – Tim 2011-05-17 10:57:34

回答

0

您可以使用搜索api例如

http://search.twitter.com/search.json?q=%23myhashtag+from:myusername 

但它只會返回過去24小時內的推文。

另一種方法是獲取整個時間表並提取所需的推文。

var tweets = [] 
$.getJSON('http://twitter.com/status/user_timeline/sustrans.json?callback=?', function(data){ 
    for(i in data) { 
    if(data[i].text.indexOf('#hastag') > -1) { 
     tweets.push(data[i]); 
    } 
    } 
});