Twitter推出了新的API 試圖與第三方開(kāi)發(fā)者進(jìn)行彌補(bǔ)
隨著今天發(fā)布的API v2,Twitter使企業(yè),學(xué)者和第三方開(kāi)發(fā)人員可以更輕松地在其平臺(tái)上進(jìn)行構(gòu)建。該公司上個(gè)月宣布了新的API ,但在消息被社交媒體歷史上最具破壞性的黑客事件之一襲擊后的第二天,該公司決定推遲發(fā)布。值得注意的是,Twitter不僅將API v2呈現(xiàn)為一種更快地交付新功能的方式,而且還將其與應(yīng)用程序開(kāi)發(fā)人員社區(qū)之間長(zhǎng)期而脆弱的關(guān)系重新定位。
API v2是自2012年以來(lái)Twitter的API的首次完整重建,當(dāng)時(shí)該公司著名地開(kāi)始限制第三方開(kāi)發(fā)人員如何在其產(chǎn)品上進(jìn)行構(gòu)建。在此之前,外部開(kāi)發(fā)人員可以或多或少地在自己的客戶(hù)中復(fù)制和自定義Twitter體驗(yàn)。但是,隨著Twitter更加專(zhuān)注于其廣告業(yè)務(wù),它顯然決定不想拆分其用戶(hù)群。它開(kāi)始緩慢地?cái)D出第三方開(kāi)發(fā)人員,阻止他們使用民意調(diào)查和群組DM等新功能,并引導(dǎo)用戶(hù)使用公司自己的應(yīng)用程序。企業(yè)被殺死,開(kāi)發(fā)者不滿(mǎn)意。
不過(guò),現(xiàn)在,Twitter正在嘗試重建其中一些橋梁。API v2為第三方開(kāi)發(fā)人員提供了對(duì)其客戶(hù)端長(zhǎng)期缺少的功能的訪問(wèn)權(quán)限,包括“對(duì)話線程,推文中的輪詢(xún)結(jié)果,配置文件中的固定推文,垃圾郵件過(guò)濾以及更強(qiáng)大的流過(guò)濾和搜索查詢(xún)語(yǔ)言”。還可以訪問(wèn)實(shí)時(shí)推文流,而不必強(qiáng)迫第三方在提供新推文之前先等待。
這意味著在發(fā)布API v2之后,第三方Twitter客戶(hù)端(例如Tweetbot和Twitterrific)可以開(kāi)始集成這些功能,盡管有一些注意事項(xiàng)。
最大的一個(gè)原因是Twitter正在按照三個(gè)層次重新組織其API訪問(wèn)。目前只有基本的免費(fèi)版本發(fā)布,這對(duì)開(kāi)發(fā)人員可以進(jìn)行多少API調(diào)用有限制(也就是說(shuō)他們的軟件可以ping Twitter獲取數(shù)據(jù)的頻率)。Twitter稱(chēng)之為“提升”的下一級(jí)訪問(wèn)將不會(huì)有同樣的限制,但它會(huì)讓用戶(hù)付出代價(jià),而Twitter目前還沒(méi)有宣布定價(jià)。不過(guò),該公司確實(shí)表示,預(yù)計(jì)其平臺(tái)上80%的開(kāi)發(fā)者的需求將得到基本層的滿(mǎn)足。
Twitterific母公司Iconfactory的聯(lián)合創(chuàng)始人Ged Maheux告訴The Verge,在分享細(xì)節(jié)之前,很難說(shuō)第三方客戶(hù)將會(huì)發(fā)生什么變化。他說(shuō),新的API“對(duì)第三方Twitter客戶(hù)來(lái)說(shuō)可能非常好”,但是Iconfactory采取了“觀望”的方式,直到他們知道細(xì)節(jié),尤其是價(jià)格。
但是Maheux說(shuō),他和他的同事也對(duì)Twitter對(duì)開(kāi)發(fā)人員的和解方法印象深刻。“在過(guò)去的幾年中,Twitter并不出色,他們知道。但他們完全承認(rèn)并接受。”他說(shuō)。“在成為T(mén)witter的三四等公民后,這令人耳目一新。”
不過(guò),新的API不僅僅涉及第三方Twitter客戶(hù)端。一系列的業(yè)務(wù)和服務(wù)都依賴(lài)于對(duì)Twitter數(shù)據(jù)的訪問(wèn),包括像Spiketrap和Social Market analytics這樣的分析公司,像上議院Hansard bot和Emoji Mashup bot這樣的一次性機(jī)器人,以及像TweetDelete、Block Party和Tokimeki Unfollow這樣的超級(jí)用戶(hù)工具。Twitter還為研究大規(guī)模社會(huì)趨勢(shì)的學(xué)者提供了極其豐富的數(shù)據(jù)來(lái)源。研究人員使用Twitter的API有多種用途,從測(cè)量推文的洪水水位到跟蹤網(wǎng)上仇恨言論的傳播。
Twitter表示,它希望通過(guò)提高API生態(tài)系統(tǒng)的可訪問(wèn)性來(lái)鼓勵(lì)更多此類(lèi)應(yīng)用程序。例如,一個(gè)新的入職向?qū)⒌谌将@得API密鑰時(shí)必須填寫(xiě)的字段數(shù)從10個(gè)減少到只有一個(gè),而用于查找支持文檔的新搜索工具和新的集中支持頁(yè)面將使開(kāi)發(fā)人員在需要幫助時(shí)更容易找到幫助。
正如Twitter的Alyssa Reese在一篇關(guān)于這些變化的博客文章中所說(shuō)的:“你看,我們希望開(kāi)發(fā)人員在談?wù)撐覀兊奈臋n時(shí)能有個(gè)清醒的頭腦。有錯(cuò)誤的信息是如此的有用,幾乎就像在郵件中收到一封手寫(xiě)的信一樣令人愉快。我們的目標(biāo)是成為一家其他開(kāi)發(fā)平臺(tái)在尋找靈感時(shí)可以參考的公司(我們知道我們還有一段路要走)。”
統(tǒng)一API訪問(wèn)也應(yīng)該有助于用戶(hù)。此前,Twitter的API被分成三個(gè)平臺(tái):標(biāo)準(zhǔn)(免費(fèi))、premium(自助付費(fèi))和enterprise(定制付費(fèi))。但正如Twitter自己承認(rèn)的那樣,這些層之間的遷移是“乏味的”,新的API在一個(gè)平臺(tái)上用“產(chǎn)品跟蹤”代替了這些層,然后這些產(chǎn)品被分成了上述不同的訪問(wèn)層。
盡管API v2無(wú)疑是Twitter的重要發(fā)布,但該公司仍在強(qiáng)調(diào)這是一項(xiàng)正在進(jìn)行的工作。它稱(chēng)當(dāng)前階段為“早期訪問(wèn)”以強(qiáng)調(diào)API的不斷發(fā)展的性質(zhì),并鼓勵(lì)開(kāi)發(fā)人員仔細(xì)研究其新的公開(kāi)路線圖,并對(duì)即將發(fā)布的功能提出自己的想法。然后,Twitter意識(shí)到解決任何麻煩的關(guān)系始于對(duì)話。
標(biāo)簽: Twitter