另一种Twitter同步到新浪微博的方法

半亩塘闲话

这种办法其实是对月光的同步办法的一个小小改进。其实主要就是第一步的变化。优点是更简化了一些流程,而却点则和月光的一样,不能即时同步。

不用去GAE上安装那个优化feed的脚本,而是改用friendfeed,friendfeed 完全可以做到同样的对twitter feed的优化,去掉多余的东西同时不会增加多余的东西。将你的twitter帐号导入到friendfeed,当然也可以导入其它的内容,完全随你自己 的意思。然后将你的friendfeed页面上的rss导入到twitterfeed。步骤完全和月光的一样。

提醒一点:在twitterfeed的高级设置里,最好去掉Post Link,这样在新浪微博上就不会有到twitter的连接。

翻墙登录TwitterFeed,在里面设置RSS Feed为friendfeed 的feed网址,目标服务可以选择Ping.FM或HelloTXT这两者之一,设置时候需要API Key,可以去Ping.FM或HelloTXT网站上获取。

之后,翻墙登录Ping.FMHelloTXT,在里面设置一个Custom URL,用来实现自定义同步服务,同步信息到火兔,具体代码参见这里

最后,使用原先嘀咕的帐号登录火兔后,在嘀神服务中,绑定新浪微博、开心网、人人网等,这样就可以实现从Twitter同步信息到新浪微博和开心网。

整个同步的流程图如下: twitter -> appspot friendfeed -> twitterfeed -> ping.fm -> customurl -> huotu -> 新浪微博。

Custom URL代码的设置:修改pingfm.php,增加如下一行:

$twitters["digu"] = new PingFm(’http://api.minicloud.com.cn/statuses/update.format’, ‘content’, array(’source’ => ‘你的digu用户名’), ‘你的digu用户名’, ‘你的digu密码’);

将所有代码上传到你的境外主机上,ping.fm上custom URL是“放置代码的URL+miniblog.php”,例如我的blog上该代码的位置是http://shizhao.org/sina,那么 custom URL就是http://shizhao.org/sina/miniblog.php

ok。大功告成。

另外推荐:在墙内网页上显示推特记录的三种方法


没有评论: