今天继续自建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写的一个开源项目,从这里下载。这个程序我用下来感受就一个字“赞”!完全不需要做任何的设置,传到服务器上就可以用。我们将这个程序下载下来,解压缩,然后上传到你的服务器某个目录底下。接着在浏览器里打开程序地址,如图:

2009-08-25_180124

如果出现这个界面,就表示你的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是不是已经登陆成功了?

twitterfox

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

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

Add and Enjoy:
标签:

喜欢这篇文章?想要自动获取本博客最新内容?
请用 Google  有道  鲜果  抓虾  哪吒 订我的博客吧。

©欢迎原创作者投稿,本站将保留稿件的原始链接。

6 Responses to “通过自建的Twitter API Proxy让Twitterfox完美地登陆Twitter”

  1. moja1986 说:

    嗯,不只是Twitterfox可用,我的twitterrific也可以用。超级方便!

    [回复]

    Zane 回复:

    是的,只要是支持更改API的客户端都可以用。

    [回复]

  2. [...] 如果有需要,请跳转至此网页,学习如何架设自己的API。 [...]

  3. wolwey 说:

    上传到你的服务器?

    我申请了http://wolwey.cn.cphoster.com:2082 是cpan的
    不知道如何上传

    [回复]

  4. ym 说:

    你这篇文章在月光那篇文章:http://www.williamlong.info/archives/1956.html之前发表,不错。看到这篇文章:http://www.dreamfreeblog.com/spaz-478.html,但是它写的不够详细,我用spaz未能登陆,博主可否也写篇详细教程呢?

    [回复]

  5. dslswud 说:

    参考
    1)北风 http://wenyunchao.com/?p=10312
    2)http://www.hebine.net/blog/archives/910.html 申请oath的步骤和注册。
    3)http://17tingyu.blogbus.com/tag/Twip/ 更改域名为IP.

    [回复]

Leave a Reply


comments feed.
产品资讯
商城新品
iPod nano Unlimited Storage and Bandwidth for £2.99/mo! July DVD Sale