Twitter正式发布新API规则开发者

2019-05-14 23:49:07 来源: 曲靖信息港

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自己的选项,作为默认的共同功能,如图片上传(通过)、用户建议列表和热门话题。

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

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

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

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

痛经气血虚弱证表现
月经量多吃什么食物补
月经褐色量少什么原因
本文标签: