月光博客 » 互联网络 » Twitter同步到新浪微博和开心网

Twitter同步到新浪微博和开心网

  新浪微博和开心网等SNS虽然很流行,但Twitter的用户大多对其不感冒,不过即使如此,Twitter用户可能也会需要一个功能,就是能自动将自己的Twitter信息同步到新浪微博、开心网、人人网等国内SNS网站。以前我曾经介绍的一个同步方案因为嘀咕的维护而无法使用,这里我就介绍一下最新的同步方法。

  首先是处理Twitter的Feed功能,主要功能包括删除feed中的username,过滤掉@回复的信息等,我这里提供了两个版本,一个是PHP的,一个是Python的,Python版可以安装到GAE上。

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

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

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

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

  这种同步方式,虽然设置的时候要翻墙设置好几个服务,但设置好了以后,同步功能完全正常,可以方便的实现自动将Twitter的信息同步到国内网站,其缺点也是有的,就是同步不是即时的,有大约一小时左右的时差,这个时差是由TwitterFeed引起的,另外使用者还需要有一个支持PHP的虚拟主机。

  具体同步效果,可以参考我的Twitter我的新浪微博我的开心

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    Alov80   说道:
    我想实现twitter 更新到校内,自定义 -u*r*l- 到嘀神后,无法继续传到校内,但直接从嘀神上发送消息就可以同步到校内,和 source_name 有关?请问 source_name有什么参数?谢谢
    支持(12反对(2回复
  1. 2
    门外看   说道:
    翻来翻去,多累啊!
    随心微博 于 2010-1-18 15:29:42 回复
    随心微博 ( http://swisen.com/ ) 被誉为国内最好、最主流、最受欢迎的清新、简约型时尚微博客.""随心"的寥言片语与朋友们一起分享生活中的心情点滴.可通过Web、客户端、手机更新收发微博,随心、随意、随时、随地的分享您的心情故事.
    支持(14反对(5回复
  1. 3
    易力   说道:
    找1968年毕业岳阳二中88班的同学们如叫利子,刘湘,毛平育,何育梅,任肖肖·····。我的电话82226666
    支持(14反对(5回复
  1. 4
    duola   说道:
    干脆把人人网,开心网,围脖都墙了得了。
    支持(15反对(8回复
  1. 5
    Alov80   说道:
    code.google.com/p/digu-api/wiki/DiguApi 这里我看到:

    source 可选,指明这条信息是通过什么发送的。

    是否是因为嘀咕收到的状态不是来自自己内部的,就停止继续同步到人人了?是否可以通过改source来“伪装”呢?
    支持(13反对(6回复
  1. 6
    shizhao   说道:
    没看明白,折腾了半天,只能从Ping.FM或HelloTXT同步信息twitter和火兔
    支持(10反对(4回复
  1. 7
    ooppoo   说道:
    操作起来有点麻烦啊
    支持(9反对(4回复
  1. 8
    Alov80   说道:
    请问 source_name有什么参数?谢谢
    支持(8反对(3回复
  1. 9
    nipao   说道:
    喜欢,试试这个方法
    支持(9反对(5回复
  1. 10
    kkk   说道:
    貌似蛮复杂的。。
    支持(7反对(3回复
  1. 11
    园子   说道:
    确实是有些麻烦
    好像给过迷宫一样~
    支持(7反对(3回复
  1. 12
    SONGJUN   说道:
    月光用过MAIL.COM的邮箱吗?今天发现WWW.MAIL.COM上不去了。月光帮我查查这个网站是不是被G.F。。 W了,我买卖域名设置的都是这个邮箱啊,郁闷。
    encrypt 于 2009-10-26 1:19:11 回复
    毫无疑问是被封锁了。
    支持(7反对(3回复
  1. 13
    SUN   说道:
    此方法已经不行了。我试过到ping.fm或者HelloeTXT那步就不行,填写完api还是出错。
    SUN 于 2010-2-3 0:57:16 回复
    找到问题了。
    发现是要先设置好Ping.Fm里的Custom Url才可。
    支持(9反对(5回复
  1. 14
    李立   说道:
    已设置并同步成功,谢谢博主。
    支持(11反对(8回复
  1. 15
    areless   说道:
    蟹爪能同步特推,能手机,短信,QQ,MSN,GTALK至特推。据悉,蟹爪将于最近有开放支持JSON API的意向。
    支持(9反对(6回复
  1. 16
    立领科技   说道:
    还是有价值的
    支持(5反对(2回复
  1. 17
    来了   说道:
    貌似。使用FOLLOW5就能同步,新浪,人人,火兔,twitter。开心。。等等。。
    支持(8反对(6回复
  1. 18
    linjay   说道:
    反向同步比这要好的多。
    支持(10反对(8回复
  1. 19
    小小菜鸟   说道:
    对这东西不感兴趣哦
    支持(7反对(5回复
  1. 20
    无涯   说道:
    一直都没怎么上过这些网站。
    支持(7反对(5回复
  1. 21
    小贩   说道:
    个人是通过胖子和菜头才开始关注起月光博客的,想想都有两年多的时间了,通过谷歌订阅似乎一篇不纳的看,但说实在的直到现在都对类似本文的技术文本风格看不懂,我这个网络菜鸟是不是该好好学学互联网的基础技术了??
    williamlong 于 2009-10-22 9:20:45 回复
    一些网络技术其实并不是很难的,你自学或者通过其他渠道学习一些网站架设,Web Server,PHP,代理服务器等相关的知识,就可以轻松完成本文介绍的操作。
    支持(8反对(6回复
  1. 22
    水煮鱼   说道:
    不用这么麻烦吧?twitter——>follow5——>开心、人人、围脖直接就可以了啊
    支持(9反对(7回复
  1. 23
    SUN休闲吧   说道:
    都不知道怎么用啊!
    支持(5反对(3回复
  1. 24
    shiqianlu   说道:
    楼上所说的follow5的方式行不通的.
    从twitter到follow5貌似只能通过5feed的方式,而follow5是不转发这种方式更新的微博的.
    或者还有其他从twitter到follow5的更新方法我不知道?

    另外,pingfm的火兔用户名是填邮箱吧?我直接填用户名貌似不起作用.

    我还觉得通过appengine修改twitter头部的方式有点不必要,通过yahoopipes就可以很轻松的修改啊.
    williamlong 于 2009-10-26 16:43:59 回复
    填用户名,不是邮箱,yahoopipes延时太长,且不稳定。
    支持(6反对(4回复
  1. 25
    Lightson   说道:
    麻烦在于翻墙,倒不在于备份

    不过,中国的实践检验了这个真理:越是做得好的网络产品,越容易被清洗。
    支持(7反对(6回复
  1. 26
    sirus   说道:
    那么麻烦啊??
    前几天ping.fm还是可以用的,现在,唉!
    支持(10反对(9回复
  1. 27
    John   说道:
    弄来弄去,还是需要翻墙。
    连hellotxt也要翻墙了。
    支持(8反对(7回复
  1. 28
    Hobo   说道:
    暂时放弃twitter了
    支持(5反对(4回复
  1. 29
    你不敢点我   说道:
    太牛了,天国封不住我门对自由的向往
    支持(6反对(6回复
  1. 30
    Kev   说道:
    改天偶也试试
    支持(7反对(7回复
  1. 31
    wsc   说道:
    请问你指的开心网是kaixin.com还是kaixin001.com?
    williamlong 于 2009-10-22 9:23:13 回复
    当然是开心001
    wsc 于 2009-12-10 22:55:10 回复
    请问能介绍一下如何同步到kaixin001么?谢谢
    支持(5反对(5回复
  1. 32
    范特西   说道:
    翻的不是墙,是寂寞....
    支持(2反对(2回复
  1. 33
    jackyxiang   说道:
    Cusomter Url更新 火兔不能用,那个api地址登录不上去。
    williamlong 于 2009-10-22 9:22:18 回复
    火兔API地址是http://api.minicloud.com.cn/statuses/update.format , 你看看你那里是不是这么设置的。
    jackyxiang 于 2009-10-23 9:54:05 回复
    我现在用浏览器打开 http://api.minicloud.com.cn/statuses/update.format 要求我输入用户名密码,我输入了我火兔的用户名密码,结果不能登陆。但在我的用户名密码是对的,登陆火兔也没问题。
    $twitters["huotu"] = new PingFm('http://api.minicloud.com.cn/statuses/update.format', 'content', array('source' => 'source_name'), 'jackyxiang','xxxxxx');
    xxxxxx是我的密码
    支持(4反对(4回复
  1. 34
    FT   说道:
    有没有简单易行的解决方案。
    支持(3反对(3回复
  1. 35
    米米   说道:
    为什么我的twitter-rss.php不更新呢?每次查看内容都是一样的。。
    支持(8反对(8回复
  1. 36
    zgy   说道:
    新浪的粉丝和关注,有什么区别呢?
    xiaoen 于 2009-10-23 16:27:32 回复
    一个你关注的 一个事关注你的
    支持(9反对(9回复
  1. 37
    fx   说道:
    主要功能包括删除feed中的username,过滤掉@回复的信息等

    请问我只想过滤掉回复 应该怎么写?
    支持(10反对(10回复
  1. 38
    littlejia   说道:
    输入ping.fm的api key后,点击Get Available Methods,下面显示Ping.fm error: .
    如果换成hellotxt的话,点击Your HelloTxt API user_key,则弹出空白页面,无法获得api key.
    请问该怎么办?
    支持(9反对(9回复
  1. 39
    阿本   说道:
    太麻烦了,还是在一个地方呆着好好记录生活吧。
    支持(5反对(6回复
  1. 40
    网络生活   说道:
    看起来好复杂啊,twitter现在也上不了
    支持(3反对(4回复
  1. 41
    印度阿二   说道:
    比印度人好点了 满足吧
    支持(6反对(8回复
  1. 42
    洗眼器   说道:
    是哦,有点麻烦~~~
    支持(5反对(7回复
  1. 43
    hodz   说道:
    好多词都不认识!
    支持(4反对(6回复
  1. 44
    monica   说道:
    墙这词真让偶们痛心疾首, 崇洋媚外去了~~~
    支持(3反对(5回复
  1. 45
    万户侯   说道:
    twitterfeed有条数限制啊
    支持(5反对(7回复
  1. 46
    暮光迷   说道:
    翻墙可以上twitterfeed.com 但无论是PING。FM还是hellotxt,输入API后twitterfeed都说 api有问题
    ping.fm 显示下面的内容
    Ping.fm error:

    hellotxt 显示下面内容
    We're sorry, but something went wrong.
    We've been notified about this issue and we'll take a look at it shortly.

    这两个网站的API都没有输错,但twitterfeed就是不认,还有别人遇到这样的问题吗?

    如何解决的?
    williamlong 于 2009-10-20 22:18:50 回复
    可能是网站临时有问题吧,你等几天再看看。
    暮光迷 于 2009-10-21 9:40:59 回复
    hellotxt的API已经正常了,然在 Custom URL 里把PINGFM.php 文件的内容更改一下,请问 source_name 指的是什么,应该怎样修改,请有成功经验的朋友分享一下。谢谢
    暮光迷 于 2009-10-21 10:55:26 回复
    问题已经解决,source_name 不用动!

    已经可能同步了,多谢分享这篇好文章!
    暮光迷 于 2009-10-21 11:18:40 回复
    Custom URL 里面我看到也可以同步做啥,为什么同步到做啥,中文全部都是乱码? 有朋友遇到这种情况 吗?
    支持(6反对(9回复
  1. 47
    WordPress啦   说道:
    Twitter功能越来越强了
    支持(5反对(8回复
  1. 48
    bigboos   说道:
    太累
    ............
    支持(4反对(8回复
  1. 49
    Jacse   说道:
    有必要去twitter么,真麻烦。

    翻墙恼人啊。
    支持(7反对(11回复
  1. 50
    shizhao   说道:
    我照此方法同步了三个月后,现在失效了
    williamlong 于 2010-3-10 12:22:38 回复
    新浪最新封了很多家同步服务的IP。
    支持(3反对(7回复
  1. 51
    littlejia   说道:
    如何设置Custom URL?
    支持(2反对(7回复
  1. 52
    tinn   说道:
    请问pingfm.php中your_accout_name|your_account_password 是否需要改成相应网站的帐号信息?还是原封不动直接上传就行?谢谢了~
    williamlong 于 2009-10-26 16:44:51 回复
    修改为你自己在各个微博客的用户名和密码。
    支持(2反对(8回复
  1. 53
    Aliaosha   说道:
    蛮复杂的(凑字数)
    支持(7反对(15回复
  1. 54
    oowen   说道:
    通过和信推客一下子全部都同步了,还是同时更新的
    万户侯 于 2009-12-6 0:36:52 回复
    怎么同步到和信?
    支持(5反对(14回复
  1. 55
    nb   说道:
    很牛!很变态!
    支持(2反对(12回复

发表留言