无需翻墙使用twitter(推特中文圈)
2009年11月7日更新:推特中文圈开源了有兴趣的可以自己架设一个:http://duolab.cn/post/php-twitese.html
2009年10月27日更新:新发现一个트위터(twitterkr.com)韩文版的 Twitter 第三方网页版应用,最大的特点是界面完全模仿 Twitter 官网,不要被韩文吓倒,一些功能键都是英文。
2009年10月25日更新:推特中文圈新增两个免翻墙访问域名http://t.webbang.net , http://t.adkut.com
2009年10月13日更新:在这个特殊的日子里,推特中文圈被墙了,需要翻墙才能访问,各位喜欢推特中文圈网友们请备好翻墙软件上推吧。暂时可以用http://www.twitiq.com/ http://hootsuite.com/替代一下,也是不错的不需要翻墙。
用推特中文圈发twitter有一段时间了,使用起来还是感觉不错的,因此今天介绍给大家。让大家能够不翻墙或者借助国外twitter api网站就能发推,由于此网站搭建在Google AppEngine网站稳定性能够得到保证,有Google服务器作保证速度还是有保障的。还支持手机登陆。
网站名称:推特中文圈,Twitese
网站性质:免费,个人搭建
服务器所在地:美国Google appEngine
网站地址:http://twitese.appspot.com/
手机登陆网址:http://twitese.appspot.com/m

以下内容引自该作者的介绍,写的比较详细,我就不多做介绍了:
介绍
推客中文圈Twitese旨在帮助中国twitter使用者寻找国内优秀twitter用户,同时让大陆用户无需翻墙即可更新状态和浏览好友消息,通过抓取twitter上的中文用户形成”排行榜“以及“随便看看”,让用户有一个类似饭否的界面和功能使用twitter。
原理
twitter 一两个月前开始被和谐,估计以后是不会再恢复了,于是出现了很多翻墙或不翻墙使用twitter的方法。其原理是通过API把获取和发送twitter信息的程序放在国外服务器上,国外的服务器访问twitter没有限制,而国外的这台服务器没有被和谐,所以国内也是可以访问的,等于把这台服务器作为国内用户与twitter连接的中介。这就是twitter不可能被完全封杀的原因,每一台外国服务器都可以把你连接到twitter上。推特中文圈也是这个原理。
功能
此网站搭建在Google AppEngine上,也就是外国服务器。分两部分功能:
功能一:实现使用twitter的所有功能,发推,加好友,看消息。
实际上就是给twitter加个外壳和中介,跟itweet等网站一样。界面模仿饭否,所有用词都遵从饭否,缅怀饭否,同时也是符合国人使用微博客的习惯。
功能二:不断抓取twitter上所有中文用户,形成“随便看看”和“排行榜”
通过Google AppEngine的Cron功能,每隔一定的时间抓取某一用户的好友存进数据库,存之前判断是否为使用中文的用户。只要从任意一个好友数非零的用户开始抓取,循环下去,就差不多能抓取到所有twitter上的中文用户。对已抓取的则只更新最新消息,这样就形成了“随便看看”
困难
做的过程碰到的问题和困难不少,列举主要的:
- Google AppEngine的数据库很差,十分差,如下:
- 数据库建立后不能增加新栏不能减少栏,必须删除重建才可以。
- Key不能以数字开头,导致我每一个Key前都要增加一个字母。
- 查询语句没有like也就算了,连or都没有,服了~导致制作排行榜的标签功能变得困难。
- 一次最多只能查询到1000条数据。导致我不知道我已经抓取了多少条数据,排行榜上能显示的也就1000个用户。
- twitter停止source的申请,新应用只有通过OAuth验证才能有“from [myApp]”的字眼,OAuth验证需要经过twitter网站,这对于大陆用户实在不是什么好东西,没有了source,对于宣传和统计很不利。
- 本地测试十分慢,是因为本地读取twitter的API十分慢,有时全部传上去在网站上看效果反倒快了,另外Google AppEngine的上传很不方便,就算我只改某一个静态js文件的一个标点,都要整站上传,Eclipse插件也没有提供只更新cron的功能,麻烦。
- Eclipse一天无响应十几次-_-! 这不知道是什么原因
截图一张:














