Archive

Posts Tagged ‘dabr’

搭建免翻墙的dabr

September 29th, 2010

2010年9月1日上线,发现自己搭建的dabr不能用了,Twitter停止对basic auth的支持,没办法只能重来,折腾半天总算搞定,记下全过程。

1,首先需要到Twitter 注册自己的API。地址是Twitter oauth ,Default Access type 选择 write & read,其他都可以乱填,Callback URL 应该是“dabr地址/oauth” ,但是dabr请求是会重置这个地址,所以即使填错也没关系。。

2,然后是修改Dabr 的config.php文件。将OAUTH_CONSUMER_KEY和OAUTH_CONSUMER_SECRET  根据刚才注册api得到的值填写,ENCRYPTION_KEY 随便输少于52个字符,保存,上传。

3,最后也是关键的一部,是搭建自己的oAuth验证工具。Dabr每次登陆都要使用oauth,默认情况下需要翻墙,那还要Dabr干嘛?还好有iTap(项目地址是http://code.google.com/p/itap),下载,解压,上传,得到iTAP的
地址 http://xxx/itap

打开common/user.php,找到
$authorise_url = ‘XXXXXXX‘,改为自己搭建的地址
$authorise_url = ‘http://xxx/itap/authorize?oauth_token=’.$token[‘oauth_token’];

4,搞定收工。

PS. 其实还有个简单的方法,就是拿zuola 修改的 奶瓶腿的 user.php替换掉默认的,具体见 https://www.zuola.com/weblog/?p=1558 这里。

绝口不提技术 , ,