ITBear旗下自媒体矩阵:

Twitter正式发布新API规则:开发者受限

   时间:2012-09-06 12:51:38 来源:网易科技编辑:星辉 发表评论无障碍通道

9月6日消息,据美国媒体报道,事实说明,Twitter需要远超140个字符的长度来向开发者解释其日益严格的应用编程接口(API)的变化。周三,该公司公布了1.1版API的更多细节。(第三方Twitter应用要使用API才能使用,因为API为开发者获取和发布推文(tweet)、查找用户和主题标签等提供了必要的工具)

一些变化只对开发者有意义,如以下一个事实,虽然一些API的调用是用于以多种格式返回数据,但在1.1版本中似乎只能用JSON格式返回数据。同样值得一提的是,实体--推文的位元数据,如提到的用户或包含的主题标签--现在是必须的元素,不可选;在实际使用上,不会太多影响终端用户。

也有一些好消息给用户(和开发者):例如大幅提高了某些常见API调用的速度限制--大多数API调用现在每分钟可至少使用一次,其中一些支持更多的调用。这意味着遇到API限速错误的情况成为历史。

上月,Twitter下发了严格的第三方开发者规则,禁止匿名访问API,改变限制某些API调用频率的限制,并严格限制非官方Twitter客户端的功能。第三方应用如Tweetbot、Twitterrific、Twitterfon现在面临用户限制,他们还必须遵守Twitter的直接影响应用程序如何显示推文的Display Requirements(显示要求)(原先曾仅是Display Guidelines(显示准则))。

这些变化使第三方开发者不得不努力寻找未来出路。就在上周,由于Twitter对应用程序可以注册用户的数量下达了硬性规定,Tapbots在发布新beta测试版前,撤销了alpha版的Tweetbot for Mac,而且只让beta测试版提供给已经注册了alpha版的用户。

在Twitter宣布这些变化的时候,该公司只写到,1.1版Twitter API“更严格的准则”将在未来几周内发布。到周三,新API显然已经出现,不过依然不是所有的API都可查看。

当时,Twitter还告诉开发者,他们将有6个月时间将应用程序从1.0版移植到1.1版API。期限过后,1.0版API将被弃用,未升级到新API的应用程序将停止使用。现在还不清楚这六个月的宽限期是从宣布新API的上月开始计算,还是从今天开始计算。

Twitter明确指出,作为其新开发者规则道路的一部分,保留临时或永久屏蔽开发者决意“超越或规避”限制的API形式的权利,并表示将“监控(开发者)使用Twitter API…确保他们遵守这些规则”。这些规则也显示,开发者必须使用Twitter自己的选项,作为默认的共同功能,如图片上传(通过pic.twitter.com)、用户建议列表和热门话题。

规则进一步表述,开发者“不得试图干扰、破坏、过滤或禁用任何Twitter API功能,包括嵌入推文的内容和嵌入时间轴”。这似乎暗示Twitter嵌入在推文中的内容--iTunes店预览、图片等--将不再是第三方客户端的选项。

Twitter暗示,广告可能出现在第三方应用程序的时间轴上。文件称,“Twitter保留通过API发布广告(Twitter广告)的权利。如果开发者决定在我们发布时提供Twitter广告,我们将按照届时公布的条款和条件,与开发者分享广告收入”。

虽然该公司表示,将允许开发者继续围绕推文显示广告,换句话说,是在一个应用程序或网站的其他地方发布广告,但在Twitter时间轴上的广告只能是Twitter广告。

新公布的API细节没有惊人地方,但明确显示出,Twitter坚持让第三方开发者的生存更艰难,比以往任何时候限制更多的立场。这是否会扼杀第三方客户端和应用的创新还有待观察。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version