我的SNS同步方案
呼呼。。。花了大半天把第一期要同步的sns网站搞定了。终于可以坐下了喝一杯咖啡,好好欣赏工作成果了。好了,废话少说,今天要介绍给大家的是我的SNS同步方案!整个过程完全是利用各个站所提供的服务,不需要编程写代码的。整个过程最困难的就是他们之间的同步是有延迟的,这个浪费了不少时间。。。
先用一张流程图说明一下整个方案涉及的服务:

其中最核心的就是Friendfeed这个服务。为什么选中这个服务作为核心?主要是因为两点:
1、Friendfeed能够避免信息回流的问题,这个下面会详细说明。
2、这个服务的创始人都来自Google的知名公司,运作能力比较强。
3、这个服务的后台老板是Facebook,正所谓大树底下好乘凉,保证了这个服务长期稳定,不会轻易变更。
好吧,我们继续。。。。。。
Friendfeed就是提供聚合功能,只需要把你所使用的服务都挂钩到friendfeed,你的朋友只需要订阅friendfeed,然后说:“嗯,这就是它的全部,我不需要到处去订阅它的信息了!”所以我把经常使用的服务:lepingbeta.com、twitter、flickr、del.icio.us、YouTube和Friendfeed挂钩,每当更新信息(发表新博客、上传新图片等等),friendfeed都会自动把信息推送到twitter和Facebook,这样子就能够更好的增加人际交流的机会。
大家可能会说这样会有信息回流的问题,造成大量重复信息。其实完全可以放心,上面我已经讲过Friendfeed可以解决这个问题。在Friendfeed是可以设置不要发布从twitter推送过来的信息,在friendfeed的详细设置如图:

最后点保存就能解决回流问题。
大家都会说有Friendfeed就好了,但其实Friendfeed有美中不足的一点,那就是它对国内的服务不支持。所以就要讲接下来的hellotxt了,hellotxt可以将信息发到做啥和嘀咕,嘀咕又能通过滴神这个插件将信息发到新浪围脖以及人人等等国内sns网站。
最后再使用twitterfeed,它的作用就是订阅Friendfeed的RSS,然后发布到hellotxt,联通国内和国外。注意twitterfeed发布到hellotxt需要获取hellotxt 的user api(不是develop api),需要先行在生成一个,很简单,实在不明白的童鞋就留言我会回答的。
总结:
1、其实整个过程相当的简单,最难的就是各个服务器之间的延时很大,这是比较耗时间的。
2、就算没有设twitterfeed这一路也没关系,通过Friendfeed已经可以同步国外的sns信息。
3、整个过程本质上是通过各个服务的api实现同步的,所以有兴趣的童鞋完全可以自行实现。
4 Responses to “我的SNS同步方案”
Comment from 北极鹅鹅
Time 2010/06/15 at 5:10 am
我在搞同步啊。。。哭。。。
会有人回答我吗?????????????
话说从twitterfeed到hellotxt的哪处,不是要在twitterfeed上设置吗,第三步点击“hellotxt”就出现要填写“Your HelloTxt API user_key”。那个框到底要填什么啊?????????????????
http://hellotxt.com/settings/api/twitterfeed这个出来是空白页,http://hellotxt.com/settings/api这个出来也是空白页。。。
难道要用软件获取?????????
那么麻烦啊。。。。。。。。不是很简单吗?。。。。。。。。
是的,我对这些都太不明白不了解。我只是一个用手机玩twitter的天朝墙内学生,我只想同步twitter到新浪上Orz…
还是说“HelloTxt API user_key”那个东西失效了???看到网上有类似的话。。。
请问到底应该怎么做????那里填什么????????
还是,我该放弃。。。。。。。。。。。。。。。。。。。。。。。
Comment from 三平流浪记
Time 2009/11/02 at 9:48 pm
你的做图能力越来越强大了.