利用Tw2other将twitter同步到国内其他微博

一直都想找一个能将twitter上面的信息同步到国内其他微博的方法,以前都是利用Follow5,先发送到F5,然后同步到其他地方,但是F5有一个很不好的地方不仅仅是服务不稳定,有时候会无法同步,更重要的时候阉割功能,有些敏感词会被自动用**替换掉。比如上次世界杯我发送一个[今天朝鲜对巴西],结果就变成[今**鲜对巴西]了…无语吧。所以还是希望有一种方法自己更加可控。今天介绍的是一个PHP小脚本吧,可以自动将twitter上面的信息同步到嘀咕,新浪微博,网易微博,人人网等国内微博。

Tw2other是一个开源的Google code项目,主页地址是:http://code.google.com/p/tw2ohter/,唉…这个作者也实在有点让人无语…other不小心写成了ohter…,不管怎样,先到那个网站下载最新版的tw2other压缩包。

使用Tw2other,你需要有一个国外的PHP空间,如果你没有国外的空间,国内的空间其实也可以,但是你起码有一个可用的twitter proxy api地址。tw2other暂时只支持digu/sina/zuosa/follow5/9911/豆瓣广播/鲜果联播/人间网/人人网/网易微博,作者后面考虑会加入其他的微博支持。

好了,下面开始了,其实很简单,只需要配置两个文件分别是config.php和Cron.php。首先配置config.php,在config.php的第六行有代码:

这里可以设定刷新间隔时间,默认就可以了,我自己是设定的30秒。

然后在第八行,有一处:

这里就可以修改你的twitter proxy api地址,当然,如果你的是国外主机,这一步就不需要了。

然后在第10行有一处代码 $twitterUsenr=‘’这里修改成你自己的twitter用户名。然后在第19行,有一处$twitterSyncLevel=0;这里可以参考文件里的说明,自行修改,我就不多重复了。

然后下面就是可以设置可以同步到那些国内微博的用户名和密码,自己添加,这里也不再强调。那这里config.php这个文件已经就改好了。

现在开始修改cron.php,打开这个文件,直接修改第8行,修改成自己的地址:

这里需要注意的是,建议放在你空间的根目录,而不要放在子目录,即使你已经把域名绑定到子目录,貌似也有点问题。我用的是Bluehost的空间,本来是把Tw2other这个文件夹放在一个子目录里,并且这个子目录已经绑定在一个顶级域名了,结果还是一直出错,后来我重新把这个文件夹放在根目录,然后问题就解决了。不过也可能是我自己没有设置好吧。

现在这两个文件也都设置好了,上传到你的服务器空间,现在需要设置cPanel的crom(时钟守护作业)这个东西其实我不大明白是什么,我也是跟着人家依葫芦画瓢,一步一步做下来就是了。

首先进入你的cPanel,找到最下面的 时钟守护作业,我使用的是Bluehost空间,其他空间如果使用cPanel应该跟我的差不多。其他使用非cPanel控制面板的我就不知道在哪里了。如图:

tw2other同步twitter到其他国内微博

点击进入之后,首先会让你添加一个Cron Email,这个过程并不是必须的,但是我建议刚开始你可以先添加一个email,这样可以接收程序出错的信息以便调试,调试完毕,是可以把这个Email地址去掉的。

然后下面会有一个添加Add New Cron Job的按钮,如图,跟我一样设置就可以了。

tw2other同步twitter到国内微博

至于最下面哪行command怎么填写,我是这样的

前面是这个空间php解释器的位置,后面那个是你的Tw2other文件夹所在的位置!注意,路径里面是区分大小写的!后面的tw2other路径你要参考自己的具体情况,就不要把我copy过去了。

添加完毕以后,应该你会马上收到一封Email邮件,如果成功了话,可能会提示没有new update,如果出错,会告知你出错的原因,然后再调试吧。

具体的操作就这样,其实我也就是看着tw2other项目主页里面的那篇文章一步一步做下来的,中间出现过几次问题,后来就搞定了。

Related Posts

  • Ramhost安装OpenSSH新手指南 (8)
    其实早就想整个VPS折腾了,一是为了更加稳定的翻墙,而是为了可以自己方便学习linux的一些相关知识。经过别人的推荐,最终选择的Ramhost这家VPS提供商。 ramho […]
  • 苍井空老师实在是太太太好啦! (6)
    今天苍井空老师在twitter上用简体中文发布了一条消息: 在其博客上,更新了一下一篇文章: […]
  • Windows7最华丽的twitter客户端MetroTwit (13)
    不好意思,允许我用最这个字,在此之前我貌似还没在windows下看过这么舒服的twitter客户端,也允许我用华丽这个词,其实用这个词觉得并不是很妥,只是我找不到其他词汇。 […]
  • twip3.1搭建twitter proxy api指南 (5)
    Twitter proxy […]
  • 第一次女推友见面记 (10)
    哈哈,小学时候写过第一次做饭,第一次洗衣服,今天写的是第一次跟女推友的见面。呃…那啥,第一次嘛,感觉总是怪怪滴。周四的时候,因为知道sophie7点多才到鼓浪屿的酒店,俺早早就跟 […]

7 Comments on “利用Tw2other将twitter同步到国内其他微博”

  1. hi, 我也在折腾这个,遇到了问题。。请帮帮啊~我也是用bluehost的,那个tw2other文件上传到哪个地方啊?你说的根目录是指和public_html平行的那个么,还是和用户名平行的那个?现在浏览器打不开tw2other。。。

  2. 唉…这个作者也实在有点让人无语…other不小心写成了ohter…,
    ——————————————————————
    囧。。。 😳

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.