Twitter API v1.1 支持 JSON 和 OAuth1.0a

阅读数:741 2013 年 6 月 19 日

话题:语言 & 开发

Twitter 发布的API v1.1支持JSON,也支持应用使用OAuth1.0a验证全部请求。这是 Twitter API 问世后的第一次重大升级,也意味着之前的 API v1.0 将被废止,v1.0 版本中 10 万用户的限制届时也将一道取消。

业界专家表示,这一进步代表着 Twitter API 的重生。1.0 版本面临着潜在的安全风险,因为 API 无需验证就可以访问,这就为恶意站点和应用留下了一条捷径。官方消息称,API v1.1 的发布,主要是为了处理这些安全隐患,以及应对开发者关于第三方应用之间一致性的需求。

Twitter 计划在不远的将来把 v1.1 升级到 v2.0。尽管如此,本次发布考虑到了完全废弃 v1.0 之前留下一段调整期。而且 API v1.0 退休的日子,也被推迟到了 2013 年 6 月 11 日,以容纳更多的中断测试。

如上所述,API v1.1 将要求所有应用使用 OAuth 协议验证每个请求。这一新版本的设计,使得第三方应用更新的时候,会面临 Twitter 每小时 720 次的调用速率限制。此外,最新发布的 API 仅支持 JSON,而不再支持 XML、Atom 和 RSS。

Twitter 与最新 API 一起发布了developer rules of the road的更新版、新的developer display requirements,以及开发者在开发阶段可以参考的重要的政策概念

查看英文原文:Twitter API v1.1 with JSON and OAuth1.0a Support