我的任务相当简单。我不知道如何得到我追求的结果。
我在网上找到了一些代码如下:
<?php
function parse_feed($feed) {
$stepOne = explode("<content type=\"html\">", $feed);
$stepTwo = explode("</content>", $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = html_entity_decode($tweet);
return $tweet;
}
function showTwitter($username) {
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
$twitterFeed = file_get_contents($feed);
return stripslashes(parse_feed($twitterFeed));
}
echo showTwitter("brandrally");
?>
它很有效,因为它返回一个结果,例如
@<a class=" " href="https://twitter.com/jackie_elliott1">jackie_elliott1</a> Best of luck for tomorrow!
我真正想要的是从时间轴中检索最后的三条推文,并将它们输出到单独的div或li中。 e.g。
<li>tweet 1</li>
<li>tweet 2</li>
<li>tweet 3</li>
虽然我不知道从哪里开始,但似乎很直截了当。任何帮助将不胜感激。
亲切的问候,
保
答案 0 :(得分:2)
一些想法:
<script src="http://twitter.com/javascripts/blogger.js" type="text/javascript"></script>
<script type="text/javascript">
(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.async = true;
e.src = 'http://twitter.com/statuses/user_timeline/YOUR_USERNAME_HERE.json?
callback=twitterCallback2&count=3';
document.getElementById('twitter_update_list').appendChild(e);
}());
</script>
答案 1 :(得分:1)
您是否尝试将&count=3
添加到$feed
网址?