我正在使用此代码从客户端连接到 Twitter Stream(我需要坚持使用此方法,请不要提供替代方法) - 我正在尝试了解如何将结果限制为仅显示一条推文(最新一)。现在它显示了结果中的所有推文。我编辑了搜索 URL 中的主题标签和用户名,如果有人想帮助我,请插入您自己的。这是代码:
<div id="tweet_stream">
Loading #Apple tweets...
</div>
<script type="text/javascript">
jQuery(function(){
// Execute this code when the page is ready to work
// Create a Script Tag
var script=document.createElement('script');
script.type='text/javascript';
script.src= "http://search.twitter.com/search.json? q=%23HASHTAGHERE+from:USERNAMEHEREr&callback=processTheseTweets&_="+ new Date().getTime();
// Add the Script to the Body element, which will in turn load the script and run it.
$("body").append(script);
});
function processTheseTweets(jsonData){
var shtml = '';
var results = jsonData.results;
if(results){
// if there are results (it should be an array), loop through it with a jQuery function
$.each(results, function(index,value){
shtml += "<p class='title'><span class='author'>" + value.from_user + "</span>: " +
value.text + "<span class='date'>" + value.created_at + "</span></p>";
});
// Load the HTML in the #tweet_stream div
$("#tweet_stream").html( shtml );
}
}
</script>
我还试图让最终结果显示推文的 HTML 版本,以便显示链接。做这些事情的任何帮助都会非常棒!谢谢