WordPress、Twitter、国内微博、QQ空间之间的同步问题

来源:http://lishuhang.com/blog/2011/03/24/synctest/

随着围墙越筑越高,如何同步墙内墙外的内容越来越成为一个问题。围墙最近的一次升级,可以看出是以阻断Twitter到国内微博的同步为目的的。XJP有言:"与以往的技术型封锁不一样,这一次将会是从根本上减少Twitter与国内用户的接触机会。"现象就是很多原来包含了twitter的同步工具取消了twitter的同步功能。

除此之外新浪为首的国内微博也不甘心为他人做嫁衣,对微博通、fawave等国内著名的同步工具发出警告,导致现在国内微博之间的同步也越来越困难。另外值得一提的是国内主流微博都是没有rss输出的。

所以,哪怕原来同步不是问题,现在也变成了一个问题。正好有个MM问我相关的事情,我去找解决方案的时候发现,这个问题跟可用的twitter api一样,必须隔一段时间重新解答一次。因为以前的方法也许过了一两个月就被封掉了。

那么介绍一下目前可用的思路:Twitter � RSS � (Google Buzz � FeedSky) � FeedWordPress插件 � WordPress文章 � WordPress连接微博插件 � 国内各大微博 � 腾讯微博 � QQ空间

1、获取Twitter RSS

如果WordPress博客主机在墙外,可以直接从服务器端读取Twitter的RSS。这种情况下直接在Twitter自己的个人资料页面找RSS地址就可以了。

如果主机在国内,不能直接读取Twitter RSS,需要首先将twitter状态导入Google Buzz,然后将buzz页面的RSS到Feedsky烧制一下得到一个墙内可看的feed。

2、FeedWordPress插件

从WP3.0开始可以直接在控制台的"插件"一栏通过搜索关键字来安装新插件,而不用下载解压再手动FTP上传。我们搜索关键字是"FeedWordPress"的来安装。在左侧边栏最下面找到"Syndication"模块,添加RSS并且设置自动生成帖子的频率和分类、标题等。

这样就可以把Twitter的更新首先同步到WordPress博客。

3、从WordPress到国内微博

在"添加新插件"页面搜索作者是"smyx"的插件,找到"WordPress连接微博"并安装之。全中文,设置过程简单,想同步只需设置"同步设置"部分,无需设置"连接设置"部分。设置完成后需要依次"帐号绑定"。

亲自测试时,搜狐和网易微博同步会出问题,新浪和腾讯微博都可以正常同步。

4、警告:同步时的死循环和信息轰炸

如果选择了twitter同步到wordpress,千万不要在同步微博时选中twitter,否则会不断生成新文章和新tweet,陷入死循环。

上面的FeedWordPress插件,会把每一条twitter消息都生成一个帖子。如果用自己的wordpress主博客势必会造成垃圾信息轰 炸。最简单的解决办法就是到wordpress.com注册一个马甲博客,在马甲博客安装上述插件,导入rss不仅导入twitter的,也导入你自己博 客的。这样就不会干扰你自己博客的运行了。

5、腾讯微博到QQ空间

请在QQ空间的控制面板设置。参考这里

如果你有更好的办法,请留言或者微博 @lishuhang 告诉我。

微博同步工具可能是最常用的微博应用了。如果你对微博应用感兴趣,又身在北京,欢迎本周日来参加网易科技的五道口沙龙第五期,报名要从速哦。

关于作者

LJ, cnBeta.com , 高级编辑
cnBeta.com , 高级编辑。cnBeta.com 高级编辑 可能吧协同作者

―――――――――――――――――――――――――――――――――――――――――

需要翻墙利器赛风? 请阅读和关注中国数字时代

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


没有评论: