2009年8月26日星期三

[GFW Blog] 通过自建的Twitter API Proxy让Twitterfox完美地登陆Twitter

作者:Michael Zhang  来源:红人网事

今天继续自建Twitter API Proxy的话题(上期话题在这里),介绍如何在支持PHP的服务器上安装Twitter API Proxy,并让你的Twitter客户端通过这个Proxy完美地登陆Twitter

为什么说这个方法比较完美呢?首先,跟Birdnest的API所需要的python主机不同的是,支持php的主机分布更加广泛,全世界在销售 php主机的IDC,少说也有个几十万家吧,分配到这些php主机上面的IP地址就更不得了了,恐怕是没法计数了。如果GFW希望像屏蔽GAE那样屏蔽所 有海外PHP主机的话,估计只有一个办法了,将海外接口全部拔掉,彻底从物理上断掉中国跟海外的信息交互。这招太狠了,呵呵,不大会用得上的。另外,还有 一个好处就是,懂php的人更多,支持php的服务器一般都提供基本的FTP上传权限,我们不必像GAE上那样打开命令行来上传python程序,从上传 界面上来比较,php的方式更加傻瓜一些,使用门槛更低一些。如果你是个技术菜鸟的话,相信不出半个小时也能弄明白建个PHP的Twitter API Proxy是个怎么回事。

比较过好处之后,我们来看看将要用到的程序twip,这是yegle写的一个开源项目,从这里下载。这个程序我用下来感受就一个字“赞”!完全不需要做任何的设置,传到服务器上就可以用。我们将这个程序下载下来,解压缩,然后上传到你的服务器某个目录底下。接着在浏览器里打开程序地址,如图:


如果出现这个界面,就表示你的Twitter API Proxy安装成功了。

下面我们就来更改Twitterfox的API使其通过自建的这个API地址来登陆Twitter。Twitterfox的API设置文件藏得比较深啊,下面是月光的方法

在TwitterFox更换Twitter API的方法是,打开 C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\ 随机信息 .default\extensions\twitternotifier@naan.net\components目录,编辑 nsTwitterFox.js文件,找不到的话直接在Documents and Settings中搜索nsTwitterFox.js文件,编辑该文件的38行,将其修改为 var TWITTER_API_URL = yourapiaddress;

这里 yourapiaddress 就是你的API地址了。比如,你的地址是 http://www.bbc.co.uk/twitterfox/twitterapi/ 那么就将yourapiaddress这个字段替换为http://www.bbc.co.uk/twitterfox/twitterapi/ 记住末尾的那个 / 要加的哦。

然后,重启你的Firefox,再看看你的Twitterfox是不是已经登陆成功了?


最后,有朋友要问我了,没有php服务器或者主机怎么办?其实海外提供免费php主机的很多的,上一些经常介绍免费主机申请的论坛和网站去看看吧, 我如果要弄免费php主机的话一般会去的网站包括 jgwy.netfree8.comwebhostingtalk.comfreewebspace.net这几个地方。

我的twitter @yeahsky ( http://twitter.com/yeahsky) 欢迎Follow me

--
Posted By GFW Blog to GFW Blog at 8/26/2009 03:35:00 A
--~--~---------~--~----~------------~-------~--~----~
1、请点击www.chinagfw.org访问我们,订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、需要Psiphon2注册邀请的朋友,请向english@sesawe.net发送电子邮件请求,说明 "can I have psiphon2 access" 并告诉您所在的国家。也可以使用Twitter Direct Messages或登陆Psiphon网站直接向Psiphon索取使用邀请。3、GFW Blog现提供最新翻墙工具下载(地址一、二、三),翻墙(突破网络封锁)方法介绍请见本站anti-censorship部分。4、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。5、敬请关注、支持、参与Sesawe和黑箱监管集体诉讼。
To unsubscribe from this group, send email to
gfw-blog+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/gfw-blog?hl=zh-CN
-~----------~----~----~----~------~----~------~--~---

没有评论:

发表评论