我正在追逐搜索词的推特提要,除了对我们没有好处的单一用途小部件之外,在互联网上找不到任何东西。
我们希望推特搜索结果显示在页面上。
例如,如果我们的一个页面是关于高尔夫的,我希望能够提取关于高尔夫的推文(比如 10 条),并根据我们的主题布局自己设置它们。我不想要带有样式属性和主题文件的复杂小部件。只是来自关于高尔夫的推文的实际文本。如果可能的话,没有作者或日期。只是文本,仅此而已。
有什么想法吗?
美妙
API 提供了您要查找的所有内容。 使用服务器端 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>
搜索词获取推文非常容易,无论是用户、单词还是 xml 或 json 中的主题标签,都可以在此处查看文档
Twitter搜索API检索结果。您可以获得 xml 或 json 中的结果,然后您可以自由编辑 css 以将内容样式设置为您想要的任何内容。我为你找到了一个很好的教程:php+css+twitter
我想出了一种简单的方法来创建自定义特定术语搜索结果的Twitter提要。你可以阅读我的博客文章,它为你提供了在 http://icode4you.net/creating-a-custom-twitter-feed-with-search-results 制作Twitter提要所需的所有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)
希望对您有所帮助!