Twitter和饭否都是很不错的miniblog,但是分开更新一来没有意义,二来也麻烦。同步的办法应该有不少,尝试了以下两种。
1. 借助HelloTxt
HelloTxt是个很生猛的同步工具,支持众多SNS(包括饭否)。通过HelloTxt提供了众多gateway获取更新源,包括WAP、SMS、Email、IM、Facebook App。本来打算用Google Talk作更新源,用HelloTxt同时更新饭否和Twitter,但HelloTxt的bot在我这里似乎有问题,一直无法正常验证。于是改用HelloTxtFeed。HelloTxtFeed可以读取feed更新源,推送给其他的SNS。用HelloTxtFeed读取饭否的feed源,然后推送给Twitter,顺便也可以推送给Facebook。
HelloTxtFeed更新源的速度还算比较快,但是它竟然不支持中文。显然它对饭否源的编码解析不正确。无论是推送后的Twitter还是Facebook,更新的中文内容都是一堆问号。
2. 直接使用TwitterFeed
TwitterFeed相比HelloTxtFeed功能要强大很多。它使用OpenID登录,可以对feed读取做很多设置。最小更新间隔是30分钟(可以设定得更长)。另外它还支持直接推送给Ping.fm等同步工具(但不包括HelloTxt)。更重要的是,TwitterFeed支持中文。于是使用TwitterFeed读取饭否feed源,推送给Twitter即可完成同步。
如果需要和其他SNS应用同步就要比HelloTxt麻烦一些。要设置Ping.fm从TwitterFeed读取,然后再推送给其他的SNS App,诸如Facebook、Blogger。
结论
在HelloTxt功能尚未完备情况下,可以先用TwitterFeed来做同步。希望HelloTxt能尽快修正编码问题,同时改进自己的gateway(还可以模仿Ping.fm提供Desktop版本的客户端)。也许有一天我们可以只用HelloTxt来管理我们所有的SNS(可这是件好事么?)。
我那个同步的脚本已经写好了 一会儿共享出来吧
不依靠任何第三方服务 通过api读twitter上的xml
然后找出没同步的通过api发到fanfou上
找个24小时开着的机器cron 10分钟一次就好了
比twitterfeed+Ping.fm 快好多
[回复]
Pingback: 回憶明天 » Twitter 和饭否同步