推特发布了开发者平台重大更新,官方提到,这些更新的目的,是要鼓励开发者进一步创新。更新包括加入两个开发者账户等级,免费提供开发者账户访问更多资料,同时Twitter API v2成为主要API。
现在开发者可以更简单地注册开发者账户,并且借由新的访问等级,免费取用更多资料,基本访问(Essential)包括在注册后,能立即取用Twitter API v2,还有一个应用程序环境,每个月可以检索的推文为50万条,官方提到,这样的限制应该已经能够满足大部分刚入门的开发人员需求。
当基本访问等级不敷使用时,开发者还可以申请免费升级到高端层级(Elevated),具有开发、阶段和生产三个应用程序环境,每月可以检索的推文多达200万笔。如果开发者已经在使用Twitter API v2,项目就会自动升级到Elevated访问权限,否则就需要额外申请。
而对于之前申请开发者账号遭拒的用户,推特正在研拟新的方案,供这些用户能够顺利注册Essential层级,或是重新申请访问Elevated层级权限。有越来越多的开发者,利用推特API构建出多样的应用,包括替Twitter Spaces构建搜索应用程序,或是使用API来研究推特对印度农业抗议的影响。
官方提到,当开发者使用推特构建解决方案时,通常需要构建或是复制推特上已经有的功能,推特想要鼓励这些创新,因此解除了推特核心功能的限制,使得开发者可以利用更丰富的功能,使得应用程序得以支持更多的最终用户。
在这次的更新中,官方也宣布Twitter API v2正式成为主要的推特API,在过去几个月,推特在API v2加入许多v1.1中所没有的新功能,包括Spaces端点,还有在推文中发布意见调查,也能固定或是取消固定列表,开发者可以从产品路线图中,查看正在开发的API v2功能,以及v1.1到v2的功能对应。
推特表示,API v2已经可以完全支持现有的应用程序,虽然开发者仍可以继续使用v1.1,但是官方仅会进行重要错误修复,来支持现有用户顺利过渡到API v2。