估计是刚换的模板,没有仔细看,我瞅瞅。
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,然后就看到下面这个表格。
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文件,如下:
这个时候需要在你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 comments
发表回复 取消回复
文章内容中插入了太多的“阅读更多”的链接…
Android 山寨板我买一台退一台,基…
仅仅是推送的流量...
貌似留言功能有问题呢……跳出个全是代码的…
@Glegoo: 用SSH比较省事。
刚刚想在自己的VPS上搞个VPN翻墙用,结果把服务器搞得过载了,终端都打不开。。。