青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Google地图发布上海世博会专题实时搜索——搜索引擎的未来 »

BuzzSync—实时Atom Feed同步新浪微博的应用

  BuzzSync是我开发的一个实时同步Atom Feed(例如Google Buzz的feed)到新浪微博的应用,此应用使用了PubSubHubBub技术,实现了完全实时的Atom Feed同步到新浪微博的功能。

  该应用主要的功能有:

  1、标题、摘要一起输出,如果Buzz内容少于140个汉字,则不输入URL地址,否则会输出URL地址。

  2、使用Tinyurl缩短网址,而不是用bit.ly服务。

  3、支持Google Reader和Google Buzz的ATOM Feed地址。但目前只能绑定其中的一个地址。

  PubSubHubBub是Google的工程师开发的一种协议,可以在ATOM和RSS更新的时候,订阅者能实时得到更新,实现一种基于RSS Feed的类似Twitter的实时效果。

  支持PubSubHubBub的服务有Google Reader、Google Buzz、Blogger等服务,找出Buzz的ATOM Feed地址的方法是:在个人Profile页面找到自己Buzz的Feed,通常使用IE或Firefox进入 https://www.google.com/profiles/me 后,会看到地址栏的RSS图标,点击后可看见RSS地址,这个地址格式类似:https://www.googleapis.com/buzz/v1/activities/112646999948608559077/@public 。如果不明白的话,查看其源文件,找到类似 <link rel="alternate" type="application/atom+xml" href="https://www.googleapis.com/buzz/v1/activities/112646999948608559077/@public"> 这一行也可以。

  本程序使用 OAuth 登录新浪微博,不会记录用户新浪微博的用户名和密码,最大限度地保证了用户新浪微博帐号的安全性。

  需要注意的是,BuzzSync目前只能添加一个ATOM Feed地址,不支持添加多个ATOM地址,多个地址添加后会有一些异常。

  BuzzSync的访问地址是 http://buzzsync.appspot.com

  本程序为开源程序,源代码地址参见这里

  另外,我早先做的另一个同样功能的ATOM同步Twitter的程序也进行了更新,支持Google Buzz的Feed了,该程序的地址是 http://feed-twitter.appspot.com ,同样也是开源程序,源代码地址参见这里



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/2166.html
  • 文章排行:
  • 2.stop
  • 给我一个腾讯微博链接可以吗 谢谢

    85625591@qq.com
    网络人生 于 2010-5-4 22:20:58 回复
    我还有一个呢。已经送出十几个了。
    且行且吟 于 2010-5-5 16:22:27 回复
    已发到你邮箱
  • 2010-5-4 21:57:35   支持(0)反对(0) 回复
  • 9.叶若生
  • 今天收到FEED更新就来,还以为能抢到沙发,现在看来RSS的延时问题不仅仅是FEED问题,还有阅读器的快慢,又学习了
  • 2010-5-5 1:30:57   支持(0)反对(0) 回复
  • 13.kevintsien
  • 试了一下,buzz输出到twitter没有问题,不过输出到新浪微博就有点问题了,具体表现是同一条更新出现多次
  • 2010-5-5 10:18:46   支持(0)反对(0) 回复
  • 21.sevenfo
  • 为什么我buzz上用twitter同步过的有@标记的消息无法同步到新浪上呢。
  • 2010-5-7 13:41:09   支持(0)反对(0) 回复
  • 22.olive
  • 找不到buzz的feed 提供可供选择启用的链接没有buzz,我的google reader启用成功了
  • 2010-5-14 12:00:59   支持(0)反对(0) 回复
  • 23.LEN
  • 之前试用了一下,但因已启用Gtalk作为同步发布源,想问问如何撤销绑定呢?
  • 2010-5-17 10:12:53   支持(0)反对(0) 回复
  • 24.iBlue
  • 请问,我现在不想将我的buzz同步到sina微博了,该怎么取消?
  • 2010-5-17 20:24:07   支持(0)反对(0) 回复
  • 26.figch
  • 我的点击“登陆新浪微博”出现如下错误呢:
    点击下面地址即可看到
    http://figbuzzsync.appspot.com/authenticate

    是哪儿需要设置吗?
  • 2010-5-26 11:37:17   支持(0)反对(0) 回复
  • 27.pearls
  • 你好,我用这种方法同步到我的sina 微博,
    但是新浪微博里面出现的是重复的.

    比如我在 buzz 输入: 你好

    则在sina 里面出现的是: 你好, 你好 (后面还有个链接)
    我想问下为什么是重复的呢?

    是不是我那里设置除了问题?
  • 2010-10-20 22:18:52   支持(0)反对(0) 回复
  • 28.jackie
  • buzz里的reader共享条目貌似在新浪微薄上显示会出现各种乱
  • 2010-11-7 11:40:23   支持(0)反对(0) 回复
  • 29.施meS
  • 现在的Buzzsync同步到新浪微博有问题。月光什么时候能够补补哦?
  • 2010-11-7 20:15:47   支持(0)反对(0) 回复
  • 30.lulu
  • buzz和微博连不上啊。我都一步步照做了,twitter发出的到buzz没问题,但是微博上没显示。feed的地址也是对的。
  • 2010-12-2 4:07:30   支持(0)反对(0) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.