我正在浏览搜索字词的推文,除了对我们没有任何好处的单一用途小部件外,在网上找不到任何内容。
我们希望将Twitter搜索的结果显示在页面上。
例如,如果我们的某个页面是关于高尔夫的,我希望能够提取关于高尔夫的推文(比如10)并根据我们的主题布局自己设置样式。我不想要一个带有样式属性和主题文件的对话小部件。只是推特关于高尔夫的实际文字。如果可能,没有作者或日期。只是文本,就是这样。
有什么想法吗?
非凡
答案 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)
希望有所帮助!