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在搜索引擎那里过于高调。

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

Related Posts

  • 苍井空老师实在是太太太好啦! (6)
    今天苍井空老师在twitter上用简体中文发布了一条消息: 在其博客上,更新了一下一篇文章: […]
  • Windows7最华丽的twitter客户端MetroTwit (13)
    不好意思,允许我用最这个字,在此之前我貌似还没在windows下看过这么舒服的twitter客户端,也允许我用华丽这个词,其实用这个词觉得并不是很妥,只是我找不到其他词汇。 […]
  • 优秀的twitter客户端Mixero (25)
    其实很多人都认为Mixero是目前最好用的twitter客户端,是不是最好的我不敢说,只有你用过才知道! […]
  • 黑莓twitter客户端UberTwitter试用评测 (10)
    在google上搜索UberTwitter,不乏看到类似“最好的黑莓twitter客户端”“国外评价最好的twitter客户端”诸如此类的字眼,我也一直心痒痒,的确想试试这是如何 […]
  • 利用Tw2other将twitter同步到国内其他微博 (7)
    一直都想找一个能将twitter上面的信息同步到国内其他微博的方法,以前都是利用Follow5,先发送到F5,然后同步到其他地方,但是F5有一个很不好的地方不仅仅是服务不稳定,有 […]

5 Comments

  1. Pingback: twip3.1搭建twitter proxy api指南 – 菠萝罐头

Leave a Reply

Your email address will not be published. Required fields are marked *