WordPress同步新浪、Twitter、腾讯、搜狐微博及人人、开心等终极解决方案

微博通(weiboto.com)已停止同步Twitter功能,请留意。2011/03/04

鄙人与大多站长相同,喜欢折腾,但不愿随意折腾,毕竟生命有限,青春有限。前些日建了个人微博站点,但是苦于不能更好的解决与新浪、Twitter等微博站点的同步的问题,所以只好自己玩。

今日终于发现已经有了最终解决方案,办法是利用微博通这个主要提供微博同步的站点,其为机锋网推出的一个工具,我个人已经注册使用已久,但一直未解决如何使其通过WordPress博客来同步的方法。方法大致分为3步:

1、首先注册微博通账号,在右侧同步设置图标上找到需要同步的网站,设置好之后可以先测试一下效果,鄙人使用两个多月来,自感微博通的服务质量还是可以的,只是偶尔会出现未能同步的现象。

微博通目前支持的微博及网站:

新浪、搜狐、腾讯、网易(测试api有问题)、Twitter(这个是我最看中的,如果只能同步一个,我会选择这只鸟。听闻微博通的服务器在国外)、饭否、139说客(未测试)、人民微博、凤凰微博、嘀咕、鲜果(未测试)、Follow5(测试失败,我爱水煮鱼之前做的同类插件也已失效)、plurk(未测试)、9911、开心网(未测试)、人人网、做啥(测试失败)、人间、豆瓣、雷猴(测试失败)、中金在线、同学网(未测试)

2、安装WP-tsina插件,无需罗嗦,大家都会的。此插件是目前我使用过的相对功能比较完备且效果不错的微博同步插件之一,提供标题+URL、标题+内容+URL等4种同步方法,还可提供备份新浪微博功能。

3、配置WP-tsina插件,完成好此插件的配置之后,需要进一步完成最后的也是最关键的一步:

打开wp-tsina插件的wp-tsina.php,找到

$info_to_post = tsina_assemble_msg( $info_to_post );

将下面的代码复制在这句后面:

$wbtpasswd=”帐号:密码”;
$wbtstatus=$info_to_post[‘content’];
$wbt=curl_init(“http://api.weiboto.com/statuses/update.json”);
curl_setopt_array($wbt,array(CURLOPT_POST=>1,CURLOPT_POSTFIELDS=>”status=$wbtstatus”,CURLOPT_HTTPAUTH=>CURLAUTH_BASIC,CURLOPT_USERPWD=>$wbtpasswd));
curl_exec($wbt);

然后把帐号密码改成自己的微博通帐号及密码(当中用冒号隔开)。

OK,大功告成!~~

这里再啰嗦几句,之前尝试过很多方法,同步新浪微博是很容易实现的,但是想要同步其他微博站点就非易事,尤其同步Twitter,国内插件已用遍,鄙人曾经尝试过国外的几个插件,均未奏效,试用搭建API未获成功(或许因个人功力有限)。其实使用可实现同步Twitter的微博站点是最佳选择,但无奈一直没有发现Follow5及微博通的相关插件,今日终于解决,实属幸事。配合个人微博站点,此后我们有了真正属于自己的微博,又不失去粉丝的关注,这是终极目标。

特别鸣谢:杰林修·呓

12条评论

    1. 大家都习惯了在文章下面写评论了,我这个三栏的目前只能先怎么安排了。。
      微博通也可以同步腾讯微博的。

  1. 刚装了这个:http://www.smyx.net/wp-connect.html
    正在测试中,目前使用良好。除了搜狐微博,其它包括twitter都可以同步。
    可以实验下。。。另外,网站为本人博客,欢迎来踩
    blog.bashanping.com

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注