twitter API:twip4搭建教程

来源:http://not-cat.info/archives/233

近期炸药奖引全球关注,很不幸的咱天朝一位囚徒获此至高奖,于是最近网络上充斥着各种和谐,GFW频频发威,google又一次难于幸免,GAE再次成为浮云~~~~(┬_┬) p.s.:原本还想写一片GAE搭建gtap的傻瓜式教程给小白们的,现在看来木有意义了。

由于GAE被墙,API只能搭建在互联网空间上。基于PHP语言的twip自然是首选

什么是 Twip?

Twip 是一个运行在 LAMP 主机上的 PHP 程序,用于绕过GFW的限制在各种Twitter客户端里访问Twitter

如同GAE下的gtap,twip也是开源项目,并共享在google code里http://code.google.com/p/twip/

(之前搭建过twip的童鞋可以忽略下文,到twip开源项目的WIKI下查看说明即可)

首先你需要一个网络主机,支持PHP的就行。免费空间推荐host1freehttp://www.host1free.com/,当然,有付费的稳定空间更好。至于如何申请免费空间以及使用FTP,在此不做说明。

免费空间一般都提供一个二级域名,在注册的时候就已经给你绑定。手头上没有免费的空间,下面只能以老薛主机的付费空间为例,搭建twip4教程。

1)FTP客户端,推荐使用开源的FILEZILLA客户端,一直在使用,蛮稳定的。

2)免费或付费空间,并绑定过域名。

3)twip,下载地址http://code.google.com/p/twip/

4)翻墙,途径各异,推荐自由门

twitter App申请:

翻墙,进入http://twitter.com/apps/new,填写APP信息,下面三项注意不能填错,其他任意

  • Application Type: Browser
  • Callback URL: You can fill anything here. Twip will handle it properly :-)
  • Default Access type: Read & Write
  • 分享一下我的设置
  • 申请通过后会得到一组密匙,分别为:Consumer key和

    至此,twitter APP申请完毕。

    twip配置:

    相比较而言,twip4对twip3有了较大改进,在设置config文件时更加方便

    解压下载好的twip压缩包,修改config-exmple.php文件

    重命名config-example.php,给改成config.php然后用记事本打开,修改OAUTH_KEY、OAUTH_SECRET和BASE_URL,改完保存。

    define(‘OAUTH_KEY’,’Consumer key’);
    define(‘OAUTH_SECRET’,’Consumer secret’);
    define(‘BASE_URL’,’http://www.xxx.com/twip/’);

    Consumer key与Consumer secret填写刚申请到的twitter APP的密匙

    BASE_URL填写你的twip文件夹地址,比如我的define(‘BASE_URL’,’http://not-cat.info/twip/’);

    保存之后,twip配置完毕。比twip3给力不少。

    将twip文件夹通过FTP客户端上传到网络空间上。最好是放在/public_html目录下

    在浏览器地址栏键入http://你的域名/twip/index.html,如http://not-cat.info/twip/index.html

    显示如下界面:(比twip3华丽多了)

    推荐安全性更高的O模式(即加入oauth验证)

    输入你的API密码,会跳转到刚刚申请的twitter APP页面(此步操作需要翻墙)

    选择”ALLOW”,返回到twip页面下,会显示你的API地址

    然后复制到twitter客户端尽情发推吧~~~

    p.s.

    最新的twip-4.1似乎是有些问题,假如不成功的话请尝试使用twip-4.0版本~~~

    欢迎fo我的twitter:@not_cat


    没有评论: