文章标签 ‘OAuth’
2010.8.31是一个值得纪念的日子,这一天Twitter正式终止了Basic Auth验证。官网的通知如下: August 31, 2010 Basic Auth has been deprecated. All applications must now use OAuth. 使用OAuth验证对我等天朝人民来说就意味着至少要翻墙进行一次验证才能使用Twitter这一伟大的工具,也意味着以前基于Basic Auth的API都无法使用了,所以翅膀今天要介绍GTap这一可以OAuth的API。(大家常用的twip也在近日加入了OAuth支持,但是架设相对复杂,且作者仍在完善中,故这里先不做介绍) GTap的安装过程如下:
UPDATE 10.09.07 最新的twip4已经是正式版了,配置方法已经变更,修改的文件只有config-example.php了,简单了很多.是以本文也做了修改. @yegle 在使用twip4的o模式时,如果出现提交验证后弹出输入用户名密码框的提示,特别是key属于刚申请到的,请保持冷静并重新申请或借用一个OAuth Key/Secret,该问题是twitter导致的。感谢@disinfeqt同学浪费一个小时发现了这个bug @yegle 哦对了twip4搭建遇到Error code 401的同学,请尝试重新申请一个key,这个问题与代码无关,是twitter那边在twip请求request token的时候twitter返回了401,这个我无能为力…
从昨晚北京时间 23 点开始, Twitter 官方正式关闭了 Basic Auth 支持,所有的第三方客户端必须启用 OAuth 才能正常登录及使用。 这个改变带来的直接影响就是,许多第三方客户端必须要及时进行版本升级及更新才能正常使用,而下面就列出几个 Linux 上已经支持 OAuth 的 Twitter 客户端,以便大家自行选择。另外,使用其它如 Windows 或 iPhone 等平台的用户可以看这个表。
据说某网站6月份以后只支持oauth登录了,那早期的API当然就废掉了。这可急坏了好多同学,可是有牛人开发了支持oauth登录的twip, 这样就方便大伙自己搭建API啦。但是yegle 同学给的方法比较笼统,到处Google也说的很笼统。那小雨就来写个比较傻瓜化的教程来帮助各位要偷懒的同学,轻松搭建oauth twip。不知道会不会因为写这个……嗯,你们懂的。呱唧呱唧呗?! 系统环境 给个参考吧:Linux主机,PHP 版本 5.2.8,Apache 版本 2.2.11。唔,不知道还有没有别的了,一定要支持.htaccess文件才可以。Windows主机可能会出现问题,这个我没有试过。我个人推荐的服 务器是Linux主机的PHP服务器,后台用cPanel的会比较好操作一些。空间提供商的后台五花八门,这里就用cPanel做示例了。最好用收费的主 机,自己的域名,这样稳定性会有保障些。
Twitter完全不顾中国人民的强烈谴责,正式关闭了Http Basic Auth,只好建这个开源项目叫BoTwi:Break OAuth Twitter——帮你自建一个继续使用Basic方式的代理API。 怎么使用: 需要一个支持curl/.htaccess/无广告的PHP5空间,可以不做任何设置,上传即可用,API地址指向上传目录下的/t。 可以运行check.php检查一下主机是否支持。 为啥要用: 如果你的Twitter客户端可以自定义API,可以试试自己搭建一个,这个东西相当于自动代理oAuth的Twip,效果等于Twitter没有关闭Basic,无视oAuth,直接发送用户密码就可以获得Twitter内容。 Twip也有oAuth版本,但只支持有限的几个用户,设置麻烦,所以自己写一下。感谢Twip的作者@yegle,同时也借鉴了dabr的代码。
9月1日,twitter出于安全考虑停止了Twitter basic 认证强制第三方客户端使用OAuth认证,对于国外的twitter用户来说这不是个问题,但是对于具有特殊国情的中国用户就是一个麻烦了,对于中国的手机推特用户来说这就是一场灾难,因为OAuth认证过程中需要访问twitter官网完成,对于大多数大陆电脑用户翻墙访问twitter官网不是太大的问题,但是对于手机用户来说翻墙去twitter官网认证登录就麻烦多了! 一直以来我手机上推都是用奶瓶腿,它真的很好用有时候我电脑上推也用它。支持后台自动OAuth免翻墙登录的奶瓶腿推出了,我今天刚发现的,发来和朋友们共享!
twa.sh(也就是之前的dabr.nl)继dabr.co.uk被封了,只好自己搭建了一个。基本上按照choc.li的帖子的说明来架设的,修正了无法logout的问题,对glype的允许的主机列表也做了修改。 这个dabr只对受邀请的用户开放,一些比较熟(并且经常上twitter)的朋友已经加在列表里了。如果需要用的话可以在帖子下面留言给我,说明你的twitter id。 首先要有一个能翻墙的主机,比如hellogfw.com。然后在上面架设好glype和dabr,比如分别在目录/glype和/dabr下。安 装/glype只需要把upload目录上传并重命名即可,需要cache功能的话注意在/glype/tmp目录下建立名字为cache的文件夹并设置 读写权限。安装dabr需要设置http服务器的url_rewrite,需要注册一个browser模式的twitter api,按照官方说明即可。
本文写给不会或不方便用VPN、SSH等方式登录Twitter但又渴望登录的人们。 自从开始上Twitter以来,越来越喜欢这个地方,以及上面的人。GFW确实不仅分隔了网络上的应用程序,更分隔了用户群体,在人人、QQ、网易 新浪等等墙内的东西越来越无聊的情况下Twitter上有话唠众、生活众、独立博客众、Wikipedia众、linux众、Mac和iphone众、技 术众、网络产品众……什么样的人都有,NC什么的倒是很少。 VPN和SSH等方式仍然是我认为上Tiwtter最好的方法(什么!?人肉翻!?好吧,算我没说……),但这两种服务免费并且长期稳定的不好找, 大部分又需要登录一些英文站点,如果能找到稳定并且免费的VPN和SSH,或者是自己有空间可以搭建SSH的,我建议还是用这样的方式登录吧,特别是全局 VPN方便的很~其实我觉得付费使用都是值得的。

