您现在的位置是:首页 >要闻 > 2022-05-22 09:29:50 来源:

Twitter的最新更新将使第三方应用程序更好

导读 Twitter周五宣布了一项更新,该更新将显着改善第三方Twitter应用程序的体验:它为开发人员提供了更多访问其反向时间线的机会。Twitter最近

Twitter周五宣布了一项更新,该更新将显着改善第三方Twitter应用程序的体验:它为开发人员提供了更多访问其反向时间线的机会。Twitter最近推出的APIv2是开发人员用来从Twitter获取数据的接口,此次更新是Twitter在更好地支持开发人员的旅程中迈出的新一步(在我看来,这是令人鼓舞的)。

正如Twitter在其公告中指出的那样,新的APIv2功能为开发人员提供了一种“检索经过身份验证的用户及其关注的帐户发布的最新推文和转推”的方法。换句话说,当您加载第一方应用程序并选择“最新推文”选项时,开发人员可以要求查看Twitter向您显示的数据,以便他们的应用程序可以将其显示给您。

对于像Tweetbot这样的第三方客户端,该功能(或开发人员用语中的“端点”)是一个非常受欢迎的功能。Tweetbot的开发者之一PaulHaddad在Twitter的公告中被引述说,获取用户时间线的旧方法“是我们最常用的API调用之一”。旧版本的API是在2012年推出的,所以它肯定已经很长了——使用它的开发人员在尝试获取用户的时间线时面临更多的限制。

在给TheVerge的一封电子邮件中,Haddad解释说,这一变化将使Tweetbot对用户的响应能力更强。“我们将能够更频繁地刷新时间线,并允许用户在时间线中向后滚动更远,”这要归功于APIv2允许开发人员以几种方式发出更多请求。旧版本APIv1.1允许您在15分钟窗口内请求主时间线15次,最多可以返回800条推文。APIv2在同一时间范围内支持每个用户最多180个请求,并检索3,200条推文。

他说,从开发的角度来看,它让事情变得更简单。“我们目前使用v1.1主页时间线API来获取推文列表,然后使用v2API来填写任何v2特定数据(民意调查、卡片、指标等……)。有了这个新的v2版本,我们可以一步获得所有数据。”

在v2的推出过程中(它于2020年进入测试阶段,并于去年底作为与Twitter交互的主要方式推出),Twitter非常清楚地表明了一件事:在多年独家推出新功能之后,它正试图与开发人员进行弥补到它的第一方应用程序。该公司甚至从其服务条款中删除了使第三方客户更难与官方应用程序竞争的限制,例如对他们可以拥有的用户数量的限制。

谈话很便宜,如果一些开发人员不确定Twitter是否真的承诺,那就不足为奇了。但随着周五的宣布,该公司似乎表明它正在继续让开发人员访问关键功能的趋势,而Haddad表示,Twitter实际构建并发布了v2的家庭时间线API是“值得注意的”。“这个API有很多用途,但一个很大的用途是让第三方Twitter客户端成为Twitter客户端。他们发布此消息的事实表明,他们将继续允许甚至鼓励替代客户。”