Twitter basic 认证已失效,来个自动OAuth认证的第三方

来源:http://liruqi.cn/?p=25001

刚才特意上twitter的API文档上看了眼 (http://dev.twitter.com/), 上面挂了个通知:

August 31, 2010 Basic Auth has been deprecated. All applications must now use OAuth.

也就是说, 第三方不能直接拿用户的密码做接口调用的认证. 都需要在twitter 主站登录获得用户授权.

其实就在最近的一个星期, twitter就开始限制 basic 认证的接口调用频率. 估计这一动作, 已经导致大批第三方出问题. 而现在, 那些继续 Basic 的第三方已经完全失效. 我也在本月中旬的时候, 发现我博客的一部分访问量是从 twittercn.sinaapp.com 上跳转过来的. 而这个地址, 是别人收集的推特中文圈的列表之中(早些时候, 有人把twitese移植到sina app engine, 我也搭建

了一个). 为了不辜负这些流量, 我借了个vps, 搭建了现在的 twitese: http://api.liruqi.cn 这个twitese 来自于tuite 项目(twitese 项目页面被墙之后, tuite开始活跃). 实现了免翻墙的OAuth 认证登录. 这种方式, 对于那些不熟悉GFW的朋友, 相当方便了. 自己在使用tuite 项目中, 也抽了点时间修复了几个 lists 功能相关的bug. 后面有空的话, 再加点url rewrite之类的, 让地址看起来简介一些.

手机用户建议用dabr. @yakergong 搭了一个, 不过没对一般用户开放. 需要的话找他申请使用权限. 如果你刚好也是用Android手机, 有个 opera mini5 修改版, 可以直接翻墙上官方的手机站: mobile.twitter.com. 这个浏览器怎么翻墙的我还不清楚, 所以不能保证用户信息的安全性.

另外, 批评一下咱们祖国的 国家互联网应急中心 部门, 办事相当不靠谱. 就是这个正则表达式比赛, 早就说好了 8月20号 出结果, 并颁奖, 网站的时间都没改呢. 现在都9月了, 什么通知都没有. 我给比赛负责人李佳(13581792998) 发过两次短信催问结果, 回复都是说等待专家评审. 其实, 如果按照事先约定的规则, 结果当场就能出来. 祖国这么忽悠人, 太伤自尊了.

没有评论: