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

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

刚才特意上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月了, 什么通知都没有. 我给比赛负责人李佳 发过两次短信催问结果, 回复都是说等待专家评审. 其实, 如果按照事先约定的规则, 结果当场就能出来. 祖国这么忽悠人, 太伤自尊了. 

我再瞎猜一些. 这个国家互联网应急中心, 就是中国政府进行GFW 开发维护的职能部门. 但是这里面领导居多, 估计具体的开发任务是分布到学校, 或者做安全的事业单位, 比如中科院. 现在国际流量越来越大, GFW 可能出现性能瓶颈, 他们尝试从算法上优化匹配算法. 于是举办了这个正则表达式比赛. 比赛的主要目的, 我看是招揽学校实验室, 或者是企业单位帮他们做这件事情. 比赛做完之后, 他们的目的也基本达到, 谁爱跟他们合作也应该开始谈. 就比赛本身而言, 比赛的结果是远远达不到他们的预期. 我看这个比赛, 他们自己办的也挺潦草. 于是到了颁奖的时候, 舍不得那点奖金. 于是推托掉颁奖, 自己把预算中的奖金黑了, 一共3+2+1.5, 6.5w rmb. 个狗日的.

Advertisements
Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: