用 FeedBurner 烧制 Twitter feed
掰掰手指头,我好像已经用过三、四种方法来输出 Twitter 的最新消息,昨天又尝试了用 Yahoo Pipes 过滤 Twitter feed,本以为 Yahoo 的服务应该速度足够快,也足够稳定,,但是经过这一整天的测试,还是不能让我太满意,但从同步更新的速度上来说,确实要比用 TidyTweet 的方法快很多,不过 Yahoo Pipes 的稳定性让我大跌眼镜,经常有读取不到 feed 的现象,以致于我的 twitter 最新消息经常断档。
我转念一想,为什么不用 FeedBurner 来烧制 Twitter feed 呢?FeedBurner 已经在墙内了,就算是国内的主机也可以从 FeedBurner 上正常读取到 feed 啦。而且,从我昨天用 Yahoo Pipes 的方法来看,我根本没有用到 Yahoo Pipes 强大的过滤功能,用 Yahoo Pipes 貌似有点大材小用,并不合适,既然如此 FeedBurner 就足够满足我的需求啦。
满足了以上条件,那我就开始用 FeedBurner 来烧 Twitter feed 了,这还是我第一次用 FeedBurner,一直以来都是用 Feedsky,惭愧,所以以下也谈不上教程,只能说是我操作过程的一个记录:
1、开通 FeedBurner,有 gmail 帐号的直接登陆就算开通了。
2、在“Burn a feed right this instant. Type your blog or feed address here:”下填写要烧录的 feed 地址,并点击 Next。比如,我填写的是 http://search.twitter.com/search.atom?q=from:wange1228,把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。(这和昨天用 Yahoo Pipes 时填写的 URL 是一样一样的)
3、填写 Feed Title 和 Feed Address。这个都看个人喜好啦,比如我的 Feed Address: http://feeds.feedburner.com/wange1228,欢迎订阅哈,呵呵~
4、最后就是用 PHP 输出以上 Twitter feed 啦。
$feed = fetch_feed('http://feeds.feedburner.com/wange1228');
$items = $feed->get_items(0,1);
foreach($items as $item) {
echo '<a target="_blank" title="Follow Me on Twitter" href="http://twitter.com/wange1228">@wange1228</a>: '.$item->get_description();
}
?>
测试发现,FeedBurner 的稳定性和速度都比 Yahoo Pipes 更好,只要 FeedBurner 不被墙,我将长期使用这个方法来输出最新的 Twitter 消息。本是一句话搞定的事情居然被我硬是扯出这么一大篇,不上推真是浪费了,快来推上陪我一起扯吧:@wange1228
feed,FeedBurner,tidyTweet,twitter,Yahoo Pipes,同步,非插件
相关的文章-
WordPress 非插件调用最新 Twitter2010年02月11日 -
WordPress 非插件调用 Twitter 修订版2010年06月28日 -
用 Yahoo Pipes 过滤 Twitter feed2010年03月18日 -
非插件同步 WordPress 日志到 Twitter2010年04月1日
再加个google 订阅、、
可以帮我看下我的twitter时间24小时前发布是正常的,但是超出24小时,时间显示居然跑到推的前面去了 代码如下
echo '@: '.$item->get_description().' ~'.time_since(abs(strtotime($item->get_date())), time()).'';
额。。。其实1分钟之内和24小时之外确实有这个bug,不过因为我一般24小时内总会更新一下twitter,所以一直忽略这个bug了。。。
突然有个问题,看你的后缀是wange1228,莫非老万也是1228生日?
也是?难道你也是?
哟,我是1228=v=
我是85年的,你呢?
91年
90后小盆友,HOHO,快,叫声哥,哈哈
这样不失是个办法,就是没链接了。
那你试试我其他的几种方法,我写过三四种了
你过来看一下就知道了。
那手动删掉一个试试
比如删掉@wange1228
我现在生成的代码多了一个用户id,如何省去这个多余的id?
多了一个id?没有理解。。。
我的显示的还是第一条都不更新的
我是来找同步twitter消息的方法的,以前你写过。
现在最新最好的方法是用API哟
我先试试你最开始写的那个国外主机的那个方法了来。
原来你是国外主机,那就最好了,不用兜圈子了跨墙来获取twitter最新消息
FeedBurner 最近好像很热门呐 ~
比feedsky快N倍了,好东东啊
不错!值得一用
最近沉迷新浪围脖了,感觉围脖的内容比TW的更有阅读性
各个围脖的侧重点都各有不同,最近网易围脖也要杀出重围了
要是没有功夫网,大家就不用这么费劲了
要是没有功夫网,那真叫条条大路通罗马呢,方法可多了去了
万戈你那个广告很吸引人耶
HOHO,说明广告起作用啦,买一个呗
万戈已经迷上Twitter了...
恩,对于twitter真是相见恨晚呐
郁闷,我怎么没想到这个,感谢老万提醒
哈哈,我也是昨天刚想到的呢
偷偷摸摸在你这里学习了不少东西哦,来说声谢谢
呵呵,不用客气,只要能用上就好了
原来你也玩 推?
最近才刚玩的,是新推手
不太懂,呵呵。不过twitter翻-墙太累了,翻过去又是一大群人RT RT的
我已经习惯翻-墙了,呵呵,开着SSH,常年在墙外
FeedBurner是个好东西啊,别再给墙了
再墙就只能恢复用feedsky了
feedsky就是个备胎
Twitter不能同步..只能第一次输出!!
恩,我也在用Feed Burner输出到Twitter
看来feedburner广受好评是有原因的呀,哈哈
Feedsky吧,更新的慢。Feedburer更新的快,但是....都是英文的,很多人看不懂。
feedburner关键的也就这么几个单词,实在不行我就用google翻译,嘿嘿
好东东多呢··
HOHO,谢谢啊,欢迎你常来
一直以来我都用的这个哟,真的很快很强大
恩,反正我也不要什么过滤功能了,就先这么玩吧
twitter真的那么好玩嘛!!!!!!!!!!!!!!
来吧,一起推,把墙推倒
twitter真的那么好玩吗?
还好啦,我只是把twitter应用在WP上,学习学习
雯雯的头像呢?
换邮箱啦,原来那个邮箱不知道怎么就打不开了。
看看头像。
貌似你这里有头像缓存??…………
我给你回了好多留言呢,那你也看不到了。。。。
玩戈越来越走技术路了!
瞎折腾啦,算不上技术路线,呵呵
这个我还没有烧过
试试哈,速度很快的
我都放弃了twitter了,觉得follow5也不错,挺好用!对了,我发布了一篇关于友链的文章:)欢迎万兄,来踩踩!
嗯哼,我去瞧瞧
这两天我的两架梯子同时抽风……现在不定期上Live Messenger看推,没意思……
我上推就用自己搭的API,也不需要梯子了,呵呵
精益求精
最精的方法是用twitter的feed,可惜啊~
插
射!
啊!
小伙子长进不少 不过还差得远呢 学无止精嘛 先好好学学卖油翁吧
各种方法推
纵使墙在高,我们也有办法翻~
马上跟你推!
我刚下SSH。。。
过不去啊!!!!继续!!
前排插入,前排都很难啊
看到twitter消息赶来的吧
板凳 万钱钱今天更新的挺早
。。。我的更新规律你们都知道了。。。
叫我万没钱吧,我穷的很
沙发
FeedBurner的RSS烧录不错,最近feedsky有些抽
慢了
feedsky三天两头抽风呢,不只是这两天了
沙发?pipe用过,fb没用过。
pipe功能太强大,不适合我这简单的应用
起初是被pipe搞糊涂了,但确实是一个不错的应用。