Twitter搜索Feed,简洁明了

时间:2011-05-13 17:09:15

标签: php jquery twitter rss

我正在浏览搜索字词的推文,除了对我们没有任何好处的单一用途小部件外,在网上找不到任何内容。

我们希望将Twitter搜索的结果显示在页面上。

例如,如果我们的某个页面是关于高尔夫的,我希望能够提取关于高尔夫的推文(比如10)并根据我们的主题布局自己设置样式。我不想要一个带有样式属性和主题文件的对话小部件。只是推特关于高尔夫的实际文字。如果可能,没有作者或日期。只是文本,就是这样。

有什么想法吗?

非凡

4 个答案:

答案 0 :(得分:1)

The API provides everything you're looking for。使用服务器端RSS阅读器,就像指向以下URI一样简单:(将返回#golf的结果。)

http://search.twitter.com/search.atom?q=%23golf

使用JSONP保持客户端的一切都很简单:

http://search.twitter.com/search.json?q=%23golf&callback=

jQuery代码看起来像这样:

var url = "http://search.twitter.com/search.json?q=%23golf&callback=?";

$.getJSON(url, function(data)
{
  $("#golfTweets").empty();
    $.each(data.results, function()
    {
      var $newTweet = $("#tweetTemplate").clone();
      $newTweet.find(".body").text(this.text);
      $("#golfTweets").append($newTweet);
      $newTweet.show();
    }
}

假设这个HTML:

<div id="golfTweets">
  <div id="tweetTemplate" style="display:none;">
    <span class="body" />
  </div>
</div>

答案 1 :(得分:0)

很容易根据搜索字词获取推文,无论是xml还是json中的用户,单词或主题标签都可以查看文档here

答案 2 :(得分:0)

您可以通过twitter search api检索结果。您可以在xml或json中获得结果,然后您可以自由编辑css以将内容设置为您想要的任何内容。我找到了一个很好的教程:php+css+twitter

答案 3 :(得分:0)

我找到了一种简单的方法来为特定术语创建搜索结果的自定义Twitter Feed。您可以阅读我的博客文章,其中提供了在http://icode4you.net/creating-a-custom-twitter-feed-with-search-results制作Twitter Feed所需的所有CSS,Javascript和HTML代码。

要创建包含单词“golf”的Twitter推文(使用上面的示例),您只需在Javascript文件中更改此行(根据我的博文中提供的代码创建):

$.getJSON("http://search.twitter.com/search.json?q=thelibzter&callback=?", function(data)

对此:

$.getJSON("http://search.twitter.com/search.json?q=golf&callback=?", function(data) 

希望有所帮助!

相关问题