twitter自2010年9月1号来就必须使用oauth登录了,于是dabr就不能直接输入密码登录了,但若用oauth验证,中国用户又无法上twitter官网完成验证,所以需要一个不翻墙又能未完成验证的方式。 奶瓶推已经提供了解决方案,我下载这个user_oauth.php后n改名为user.php 放到官方DABR替换原来的user.php里却不能正常工作,由于奶瓶推只是一个基本DABR的中文版,应该没什么差异的,我按照提示,把
- 把__(” 都替换为 ’
- 把 ”)替换为 ‘
- 然后上传到common目录下替换官方DABR的user.php就好啦,前面的操作其实就是去掉奶瓶推的翻译成中文的函数
是改好的源代码请到这里下载user.php ,真实下载地址是: https://www.zuola.com/weblog/wp-content/uploads/2010/09/user.php_.zip ,用上这个补丁就可以让你的DABR不用翻墙就可以验证啦,上传到你的BLOG空间里的common目录下替换官方DABR的user.php就好啦,以后你的手机就可以直接上自己的DABR上twitter玩啦,你可以像以前那样直接输入用户名和密码就可以发推了。。啦啦啦…
如果你有一个还没有被中国的GFW屏蔽的个人网站空间,你有以下选择直接在大陆使用twitter,这四种方案都能让你的朋友们不用翻墙就能使用twitter:
- 安装 http://code.google.com/p/netputweets/ 到你的网站,需要注册apps并配置config.php,有些麻烦,还好是中文界面;
- 安装 http://code.google.com/p/tuite/ 到你的网站,傻瓜化,上传即可使用,是中文界面,但界面太花哨不能在手机上发推,在电脑上用挺不错的
- 安装 http://code.google.com/p/dabr/ 到你的网站,需要注册apps并配置config.php,有些麻烦,并且是英文界面。
- 安装 http://code.google.com/p/twip/ 到你的网站,配置更复杂了,但能让 twast和gravity 复活,我没有NOKIA软件,还不知道如何让gravity在TWIP的支持下工作。
- 安装 status.net 的软件到你的网站,可以同步到twitter,这是一个最新潮的分布式twitter方案,似乎还没有人用透这个软件,据说完全和twitter的API接口一致,人人都可以建立twitter这个的micro blog,还不怕“鲸鱼”。
补充一下,这个后台自动 OAuth 是 @yegle 的作品。
批评下,你的教程越来越不详细了。。。
试过了,为什么不行。。。
就是直接把你的use.php替换了我原来的。还是不行。。。
你是否用的最新版的dabr? 能否把出错提示贴出来?
神奇,我自己又改了还是不行
然后再用你的文件,第一次出现“登录错误”,第二次就ok了。。。
可能是主机问题。。。
Gravity通过statusnet新建账号,然后输入翻墙验证过的TWIP作为api地址就能使用了。