青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 通过Ping.FM和HelloTXT的Custom URL自定义同步服务Google应该让Android走山寨路线 »

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

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

  首先是处理Twitter的Feed功能,主要功能包括删除feed中的username,[email protected],我这里提供了两个版本,一个是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我的新浪微博我的开心



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

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

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

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

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

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

    不过,中国的实践检验了这个真理:越是做得好的网络产品,越容易被清洗。
  • 2009/10/20 18:10:00   支持(7)反对(6) 回复
  • 26.sirus
  • 那么麻烦啊??
    前几天ping.fm还是可以用的,现在,唉!
  • 2009/10/20 21:09:15   支持(10)反对(9) 回复
  • 27.John
  • 弄来弄去,还是需要翻墙。
    连hellotxt也要翻墙了。
  • 2009/10/21 9:51:37   支持(8)反对(7) 回复
  • 29.你不敢点我
  • 太牛了,天国封不住我门对自由的向往
  • 2009/10/20 19:16:15   支持(6)反对(6) 回复
  • 31.wsc
  • 请问你指的开心网是kaixin.com还是kaixin001.com?
    williamlong 于 2009-10-22 9:23:13 回复
    当然是开心001
    wsc 于 2009-12-10 22:55:10 回复
    请问能介绍一下如何同步到kaixin001么?谢谢
  • 2009/10/20 23:28:31   支持(5)反对(5) 回复
  • 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是我的密码
  • 2009/10/21 15:31:11   支持(4)反对(4) 回复
  • 35.米米
  • 为什么我的twitter-rss.php不更新呢?每次查看内容都是一样的。。
  • 2009/10/21 21:46:57   支持(8)反对(8) 回复
  • 36.zgy
  • 新浪的粉丝和关注,有什么区别呢?
    xiaoen 于 2009-10-23 16:27:32 回复
    一个你关注的 一个事关注你的
  • 2009/10/22 11:48:27   支持(9)反对(9) 回复
  • 37.fx
  • 主要功能包括删除feed中的username,[email protected]

    请问我只想过滤掉回复 应该怎么写?
  • 2010/3/3 22:32:09   支持(10)反对(10) 回复
  • 38.littlejia
  • 输入ping.fm的api key后,点击Get Available Methods,下面显示Ping.fm error: .
    如果换成hellotxt的话,点击Your HelloTxt API user_key,则弹出空白页面,无法获得api key.
    请问该怎么办?
  • 2010/4/17 22:46:33   支持(9)反对(9) 回复
  • 39.阿本
  • 太麻烦了,还是在一个地方呆着好好记录生活吧。
  • 2009/10/20 20:27:46   支持(5)反对(6) 回复
  • 40.网络生活
  • 看起来好复杂啊,twitter现在也上不了
  • 2009/10/21 8:57:54   支持(3)反对(4) 回复
  • 44.monica
  • 墙这词真让偶们痛心疾首, 崇洋媚外去了~~~
  • 2009/11/22 10:44:19   支持(3)反对(5) 回复
  • 47.暮光迷
  • 翻墙可以上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 里面我看到也可以同步做啥,为什么同步到做啥,中文全部都是乱码? 有朋友遇到这种情况 吗?
  • 2009/10/20 21:14:10   支持(6)反对(9) 回复
  • 49.Jacse
  • 有必要去twitter么,真麻烦。

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

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.