2009年12月15日星期二

使用FeedBurner同步Feed到Twitter

  据Google AdSense for Feeds报道,FeedBurner新发布了一项功能,可以将用户的Feed内容自动同步到Twitter上,同时使用Google自己的网址缩短服务goo.gl处理网址。

  Google推出的缩短网址服务goo.gl与Bit.ly或TinyURL等网址缩短服务不同,目前goo.gl只能在新版Google工具栏和FeedBurner中起作用。Google称,这项服务能够更加稳定、安全和快速。

  Google称其网址缩短服务是最好的,理由有三:1、稳定性:Google多数据中心的基础设施能向用户提供良好的正常运行时间和可靠的服务;2、安全性:在用户进行网络搜索时,缩短后的网址能被自动检查,从而对恶意网站进行检测,并对用户发出警告;3、速度:Google称其确保了网址缩短服务的运行速度,并将继续提速。

  FeedBurner对网址的缩短目前只支持goo.gl,并不提供第三方的网址缩短服务。

  使用FeedBurner同步Feed到Twitter的方法是,登录FeedBurner,在Publicize - Socialize中点“Add a Twitter account”添加一个Twitter帐号,使用默认设置点“Save”即可完成。如下图所示。

使用FeedBurner同步Feed到Twitter

  在用户的博客里,最好加上一个自动ping FeedBurner的xmlrpc地址http://ping.feedburner.com,这样可以实现接近实时的同步速度。

  Google推出的这项服务对于早先的一个同类服务TwitterFeed是一个重大打击,FeedBurner无论从速度、功能还是稳定性上都领先一筹,根据我的测试,同一个Feed由FeedBurner同步到Twitter需要10分钟左右,而TwitterFeed则需要40分钟,足足慢了半小时。从细节上看,TwitterFeed发的消息没有留下RT的空间,让别人难以RT,在稳定性上看,TwitterFeed以前经常出现几小时故障情况,这个大概不会在FeedBurner上出现,预计未来几天将是TwitterFeed用户大逃亡的日子。

  不过,FeedBurner的这项同步Twitter服务也有一些缺点,使其也不能完全替代TwitterFeed功能,例如,缩短网址不能自定义,只能使用Google的缩短网址,要是哪天Google的缩短网址被封了可就杯具了。功能上有一个小BUG,就是对于Google Reader的share或feed,无法获取摘要,只能同步标题,不过可以用我先前提供的程序替代。另外一个缺点是不支持同步到Ping.fm和Hellotxt等服务,这点就不如TwitterFeed完善。

  对于国内的微博客来说,这提供了一项同步服务,通过FeedBurner这项服务,可以简单方便的实现同步国内支持rss feed的微博客到Twitter上。