站长资讯网
最全最丰富的资讯网站

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

  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坚持让第三方开发者的生存更艰难,比以往任何时候限制更多的立场。这是否会扼杀第三方客户端和应用的创新还有待观察。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号