twip3.1搭建twitter proxy api指南

Twitter proxy api可以让你不用翻墙也可以正常美妙的使用twitter,具体的就不阐述了,不懂的可以到网上搜索,这里不是本文的重点内容,本文只讨论搭建代理服务器的技术问题,其他均不涉及。

twip是搭建twitter proxy api的一个小程序,特点是比较方便,基本上传一下就搞定了。地址:

http://code.google.com/p/twip/

下载那个twip-3.1.1.tar.bz2解压就可以了。

前提条件:需要有一个国外空间,收费空间或者你找一些免费空间都可以,这个问题本文也不讨论。

第一步,申请twitter api

首先登录 http://dev.twitter.com/ ,点击Register an app,然后就看到下面这个表格。

申请twitter api 

tips:

Application name:你的api名称,这个以后可以修改,主要不跟其他api重名就可以了。并且以后用该api也会显示你的推来自于哪里。比如我的叫蝶恋花,我发推就会有一个 from 蝶恋花

Description:描述随便写。

Application Website:你的api应用地址。这里我建议你用一个不相干的地址,不然可能会导致你的api地址泄露,所以我把党国的网站用上了。

Organization:随便填写

Application type:选择Browser

Callback URL:如果你的主域名是xxx.com ,然后把下面有一个twip子目录,那这里可以填写成http://xxx.com/twip/callback.php。因为我这里把twip目录直接修改为api了。所以我的地址就是http://xxx.com/api/callback.php。自己可以根据情况填写。

Default access type:选择read&writer

然后保存就可以了!

第二部,设置twip

首先将刚才解压出来的twip文件夹里面的所有文件上传到你的国外服务器。记得目录要跟你刚才那个callback ur的结构一致。

打开编辑oauth_config.php文件,如下:

twip3配置api

这个时候需要在你twip目录下新建一个oauth的文件见,并且设置权限为777,然后在第一项OAUTH_DIR的就照我这么填写,然后下面的两项consumer_key和consumer_secret,把你刚才申请twitter api获得的key分别填写过来。Oauth_callback,也是把你申请api的那个callback地址抄过来。最后一项secure_key可以保持不变。然后保存上传。

如果你的twip不是放在根目录,而是子目录。还有一个地方修改。

在index.php文件里,有一行:

$options[‘webroot’] = ‘/twip’;    //set this option to ‘/’ if you are using host root

这里的需要把/twip 这个替换成自己的实际目录结构。比如如果你把twip文件夹放在网站跟目录,那你按照我这样填写就对了。如果是你把twip的文件(注意不是文件夹,这里好纠结)放在根目录下一个名叫api 的目录里,这里就应该填写/api ,注意引号不要忘记了。不知道这里说明白了没有。如果这里没有弄好,你的api打开没问题,也可以通过验证,但是会最终出错!保存上传!

到了这里,你的api基本就可以使用了!在浏览器输入你的api地址,比如xxx.com/twip ,应该就可以看到一个验证界面。注意这里需要你翻墙一次,以便通过验证,因为以前的twitterapi很多都是明文传送帐号密码,不够安全,所以新的api政策都是采用验证的方式。不用担心,以后使用就不需要这个验证过程了!

还有一个额外提醒的是:有一个home.inc文件,你可以修改一下,这里是你api页面的介绍文字,可以稍微修改一下,不至于让你的api在搜索引擎那里过于高调。

写着写着,感觉逻辑性不够了,如果不懂的,请留言提问。

2 个评论 在 “twip3.1搭建twitter proxy api指南

  1. 刚刚想在自己的VPS上搞个VPN翻墙用,结果把服务器搞得过载了,终端都打不开。。。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部