月光博客 » 编程开发 » BuzzSync—实时Atom Feed同步新浪微博的应用

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 ,同样也是开源程序,源代码地址参见这里

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    虎虎生威   说道:
    2楼我有啊。不过腾讯的不怎么用了
    支持(13反对(6回复
  1. 2
    响石潭   说道:
    前排顶起 仔细阅读
    支持(5反对(2回复
  1. 3
    LEN   说道:
    之前试用了一下,但因已启用Gtalk作为同步发布源,想问问如何撤销绑定呢?
    支持(10反对(7回复
  1. 4
    jackie   说道:
    buzz里的reader共享条目貌似在新浪微薄上显示会出现各种乱
    支持(7反对(4回复
  1. 5
    lulu   说道:
    buzz和微博连不上啊。我都一步步照做了,twitter发出的到buzz没问题,但是微博上没显示。feed的地址也是对的。
    支持(7反对(4回复
  1. 6
    iBlue   说道:
    知道了,拒绝该应用即可
    支持(9反对(7回复
  1. 7
    suthlin   说道:
    你好,请问现在是否以及撤销了源代码的下载?
    支持(7反对(6回复
  1. 8
    JohsonChou   说道:
    好像坏掉了,点登陆就报错
    支持(8反对(7回复
  1. 9
    玩家博客   说道:
    没用过这个小东东
    支持(7反对(7回复
  1. 10
    泥博客   说道:
    继续关注中。。。
    支持(8反对(8回复
  1. 11
    热血网   说道:
    互联网需要这种共享的精神
    支持(8反对(8回复
  1. 12
    iBlue   说道:
    请问,我现在不想将我的buzz同步到sina微博了,该怎么取消?
    支持(6反对(6回复
  1. 13
    pearls   说道:
    你好,我用这种方法同步到我的sina 微博,
    但是新浪微博里面出现的是重复的.

    比如我在 buzz 输入: 你好

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

    是不是我那里设置除了问题?
    支持(6反对(6回复
  1. 14
    edward   说道:
    不用buzzsync怎么办,求具体方法.什么是拒绝应用
    支持(6反对(6回复
  1. 15
    hokimfong   说道:
    是不是已经停止使用了?!
    支持(4反对(4回复
  1. 16
    一击屠夫   说道:
    沙发不解释!!!
    支持(8反对(9回复
  1. 17
    摩尔博客   说道:
    BUZZ还没玩过,想去试试
    支持(6反对(7回复
  1. 18
    zwiwz   说道:
    求同步校内和qq心情的工具,感激不尽……
    支持(7反对(8回复
  1. 19
    风行   说道:
    我目前比较看好腾讯微博,等待着出API拉
    支持(5反对(6回复
  1. 20
    therock   说道:
    假如能twi...到buzz到新浪微博就方便多了.
    支持(7反对(8回复
  1. 21
    cyan   说道:
    HTTPError: HTTP Error 403: Forbidden

    错误信息
    支持(8反对(9回复
  1. 22
    叶若生   说道:
    今天收到FEED更新就来,还以为能抢到沙发,现在看来RSS的延时问题不仅仅是FEED问题,还有阅读器的快慢,又学习了
    支持(6反对(8回复
  1. 23
    暮光博客   说道:
    有同步新浪微博到Google Buzz的方法吗?
    支持(5反对(7回复
  1. 24
    小可人   说道:
    是否能实时同步其他微博?
    支持(5反对(7回复
  1. 25
    olive   说道:
    找不到buzz的feed 提供可供选择启用的链接没有buzz,我的google reader启用成功了
    支持(6反对(8回复
  1. 26
    施meS   说道:
    现在的Buzzsync同步到新浪微博有问题。月光什么时候能够补补哦?
    支持(4反对(6回复
  1. 27
    飞洒过   说道:
    这东西失效中。
    支持(6反对(8回复
  1. 28
    sevenfo   说道:
    为什么我buzz上用twitter同步过的有@标记的消息无法同步到新浪上呢。
    支持(3反对(6回复
  1. 29
    网络人生   说道:
    不错,今天又很前。
    支持(1反对(5回复
  1. 30
    小付   说道:
    来关注下,看看你的文章还是很有深度的。
    支持(2反对(7回复
  1. 31
    Onething   说道:
    格式问题是最大的问题,否则这个应用会受到更大的欢迎
    支持(3反对(8回复
  1. 32
    GreatNeyo   说道:
    好好看看......
    支持(5反对(11回复
  1. 33
    碰碰船   说道:
    文章很不错 人气很旺
    支持(5反对(11回复
  1. 34
    jasonyue   说道:
    现在不行了。添加rss以后是错误信息。
    支持(2反对(8回复
  1. 35
    kevintsien   说道:
    试了一下,buzz输出到twitter没有问题,不过输出到新浪微博就有点问题了,具体表现是同一条更新出现多次
    支持(5反对(15回复

发表留言