上周Netflix宣布將不再發(fā)布公共API的開(kāi)發(fā)者密鑰,宣告了其開(kāi)放API項(xiàng)目的終結(jié)。Netflix取消公共API代表著消費(fèi)互聯(lián)網(wǎng)服務(wù)(包括社交網(wǎng)絡(luò))一個(gè)大趨勢(shì),那就是公共API向私有/合作伙伴API模式轉(zhuǎn)移,互聯(lián)網(wǎng)企業(yè)只向正式的合作伙伴開(kāi)放API。
事實(shí)上,成立較晚的社交網(wǎng)絡(luò)如Path、Vine和Google+甚至從一開(kāi)始就不提供公共API。對(duì)于這些服務(wù)來(lái)說(shuō),傳統(tǒng)的API模式實(shí)際上早就已經(jīng)死了。
天下沒(méi)有免費(fèi)的API
互聯(lián)網(wǎng)企業(yè)摒棄公共API模式并非API的末日,其實(shí)API總體應(yīng)用規(guī)模的增長(zhǎng)是非常驚人的,Twilio、SendGrid和Stripe這樣的基礎(chǔ)設(shè)施提供商通過(guò)提供更好用的API來(lái)撬動(dòng)根深蒂固的大眾市場(chǎng)。
試想一下,開(kāi)發(fā)一款不需要API的SaaS服務(wù),這是不可想象的。很多人甚至不知道IFTTT這樣的公司向大眾開(kāi)放的API。
很多消費(fèi)互聯(lián)網(wǎng)企業(yè)都從API項(xiàng)目中獲益匪淺,在線旅游服務(wù)商Expedia90%的業(yè)務(wù)都來(lái)自其API(參考閱讀:Expedia的微渠道革命:API與新商業(yè)平臺(tái))。eBay有60%的展示都來(lái)自其web service。事實(shí)證明,開(kāi)放API能夠直接促進(jìn)互惠互利的網(wǎng)絡(luò)交易。當(dāng)需要兩家公司之間進(jìn)行大量動(dòng)態(tài)數(shù)據(jù)通訊時(shí),背后總是會(huì)有API的影子。參考閱讀:為什么所有企業(yè)都需要API。
以上列舉的案例都是API應(yīng)用的冰山一角,事實(shí)上,大量API流量都是通過(guò)企業(yè)防火墻或者移動(dòng)應(yīng)用后的“隱性API”進(jìn)行。在最近一次會(huì)議上Target目標(biāo)營(yíng)銷(xiāo)公司的演講稿展示了他們?nèi)绾瓮ㄟ^(guò)API改造其內(nèi)部信息架構(gòu)。
Target對(duì)內(nèi)部信息架構(gòu)進(jìn)行“API化”改造不僅僅處于技術(shù)考慮,通過(guò)分析API流量數(shù)據(jù),Target能提取更多有價(jià)值的商業(yè)智能信息。
既然API如此有價(jià)值,為什么越來(lái)越多的互聯(lián)網(wǎng)企業(yè)會(huì)向API說(shuō)不呢?簡(jiǎn)單的說(shuō),是因?yàn)榛ヂ?lián)網(wǎng)API服務(wù)提供方和開(kāi)發(fā)者的利益不能統(tǒng)一。
一個(gè)管理Netflix隊(duì)列的app能為Netflix帶去有價(jià)值的新訂戶(hù)嗎?未必。一個(gè)新的第三方Twitter客戶(hù)端能有助于Twitter向用戶(hù)推送和展示廣告嗎?當(dāng)然不,甚至?xí)鸬较喾吹淖饔谩.?dāng)用戶(hù)生產(chǎn)內(nèi)容是Twitter最終要的價(jià)值環(huán)節(jié)時(shí),Twitter就會(huì)提供更寬松的API政策,讓盡可能多的用戶(hù)內(nèi)容,以盡可能便利的方式進(jìn)入Twitter網(wǎng)絡(luò)。但現(xiàn)在情況變了,Twitter的API政策也隨之變臉。
降低第三方API風(fēng)險(xiǎn)的三個(gè)措施
對(duì)于應(yīng)用開(kāi)發(fā)者來(lái)說(shuō),在應(yīng)用中調(diào)用第三方服務(wù)需要多個(gè)心眼了。app的關(guān)鍵功能絕對(duì)不能?chē)?yán)重依賴(lài)第三方API提供商,除非你已經(jīng)找好了備胎,否則風(fēng)險(xiǎn)很大。以下是降低調(diào)用第三方API風(fēng)險(xiǎn)的幾個(gè)措施:
第一:不要蹭API
對(duì)于基礎(chǔ)設(shè)施和SaaS API,雙方的關(guān)系很明確,為每次API交易(或新增用戶(hù))的收益買(mǎi)單。向你提供API的提供商應(yīng)當(dāng)能從你使用的API的收益中分一杯羹,這是一個(gè)互惠的健康模式,如果你的app無(wú)法為API提供商帶來(lái)利益,你的風(fēng)險(xiǎn)就會(huì)放大。
第二:不要忘了人與人之間的溝通
使用開(kāi)放的API測(cè)試和集成或者“混搭”是個(gè)好辦法,但是不要忘了,雖然API是機(jī)器之間的對(duì)話(huà),但是你依然需要與API提供商之間建立個(gè)人層面的溝通和聯(lián)系。如果你在提供商那邊連個(gè)說(shuō)話(huà)的人都沒(méi)有,那么還是別用了吧。
第三:你應(yīng)當(dāng)監(jiān)控一切
第三方API相當(dāng)于你app中的一些代碼在別人的服務(wù)器上運(yùn)行,對(duì)第三方API應(yīng)當(dāng)使用與本地代碼同樣嚴(yán)格 的監(jiān)控和測(cè)試標(biāo)準(zhǔn)。當(dāng)?shù)谌紸PI出問(wèn)題的時(shí)候(這是經(jīng)常的事),你應(yīng)當(dāng)比你的用戶(hù)更早知道。
本文部分內(nèi)容編譯自:TNW
新聞熱點(diǎn)
新聞爆料
圖片精選
點(diǎn)擊排行