推特發(fā)布了開發(fā)者平臺重大更新,官方提到,這些更新的目的,是要鼓勵開發(fā)者進一步創(chuàng)新。更新包括加入兩個開發(fā)者賬戶等級,免費提供開發(fā)者賬戶訪問更多資料,同時Twitter API v2成為主要API。
現在開發(fā)者可以更簡單地注冊開發(fā)者賬戶,并且借由新的訪問等級,免費取用更多資料,基本訪問(Essential)包括在注冊后,能立即取用Twitter API v2,還有一個應用程序環(huán)境,每個月可以檢索的推文為50萬條,官方提到,這樣的限制應該已經能夠滿足大部分剛入門的開發(fā)人員需求。
當基本訪問等級不敷使用時,開發(fā)者還可以申請免費升級到高端層級(Elevated),具有開發(fā)、階段和生產三個應用程序環(huán)境,每月可以檢索的推文多達200萬筆。如果開發(fā)者已經在使用Twitter API v2,項目就會自動升級到Elevated訪問權限,否則就需要額外申請。
而對于之前申請開發(fā)者賬號遭拒的用戶,推特正在研擬新的方案,供這些用戶能夠順利注冊Essential層級,或是重新申請訪問Elevated層級權限。有越來越多的開發(fā)者,利用推特API構建出多樣的應用,包括替Twitter Spaces構建搜索應用程序,或是使用API來研究推特對印度農業(yè)抗議的影響。
官方提到,當開發(fā)者使用推特構建解決方案時,通常需要構建或是復制推特上已經有的功能,推特想要鼓勵這些創(chuàng)新,因此解除了推特核心功能的限制,使得開發(fā)者可以利用更豐富的功能,使得應用程序得以支持更多的最終用戶。
在這次的更新中,官方也宣布Twitter API v2正式成為主要的推特API,在過去幾個月,推特在API v2加入許多v1.1中所沒有的新功能,包括Spaces端點,還有在推文中發(fā)布意見調查,也能固定或是取消固定列表,開發(fā)者可以從產品路線圖中,查看正在開發(fā)的API v2功能,以及v1.1到v2的功能對應。
推特表示,API v2已經可以完全支持現有的應用程序,雖然開發(fā)者仍可以繼續(xù)使用v1.1,但是官方僅會進行重要錯誤修復,來支持現有用戶順利過渡到API v2。