有開(kāi)放 API 的平臺(tái)不多,畢竟這是一件工程浩大的事,還需要一直維護(hù)。但 API 的原理,無(wú)論是開(kāi)放平臺(tái)還是內(nèi)部產(chǎn)品,都是相通的。
開(kāi)放 API 的平臺(tái)多是大產(chǎn)品,官方 App 可能無(wú)法滿足所有的用戶,而把 API 開(kāi)放給第三方開(kāi)放者,讓他們來(lái)做出各式各樣的 App,從而讓平臺(tái)更繁榮,Twitter 就是一例。
關(guān)注 API 動(dòng)向能了解這些大平臺(tái)的開(kāi)放策略。比如,dribbble 早前收緊了 API 政策,很多第三方 dribbble app 現(xiàn)在已經(jīng)掛了,新的 v2 API 難以用個(gè)人名義申請(qǐng)。這是為什么?
API 更新到了 v2,是在 dribbble 推出了自己的官方客戶端之后。v2 收緊了很多功能,普通開(kāi)發(fā)者只能拉一下自己的個(gè)人信息、作品列表,幾乎等于沒(méi)用。而如果想要獲取熱門(mén)榜、給作品點(diǎn)贊等等,需要寫(xiě)郵箱給他們商務(wù)去申請(qǐng)?zhí)厥獾?token。
或許是 dribbble 之前沒(méi)有開(kāi)發(fā)資源去做 App,以及設(shè)計(jì)師對(duì) App 有更多樣的要求,所以開(kāi)放接口。但現(xiàn)在思路轉(zhuǎn)變,希望推進(jìn)自己官方的 App。
而 Instagram 也類(lèi)似,在被 Facebook 收購(gòu)后,API 轉(zhuǎn)向了面向 business 客戶,比如對(duì)中大型商業(yè)賬號(hào)的數(shù)據(jù)獲取、內(nèi)容發(fā)布、評(píng)論維護(hù)。整個(gè) API 文檔也從 Instagram 的域名轉(zhuǎn)到了 Facebook 的域名。
另外,通過(guò)瀏覽文檔,你可以知道這些平臺(tái)都開(kāi)放了些什么數(shù)據(jù),說(shuō)不定而從可以做個(gè)個(gè)人項(xiàng)目。
舉一反三,微博、豆瓣這些平臺(tái)都可以嘗試了解,利用豆瓣 API 來(lái)做個(gè)查詢書(shū)籍信息等 app,利用大眾點(diǎn)評(píng) API 做個(gè)查詢店鋪優(yōu)惠券的 app 等等。
技術(shù)不是我們的強(qiáng)項(xiàng),但知道能利用技術(shù)做些什么,然后通過(guò)設(shè)計(jì)和產(chǎn)品切入,解決一些特定場(chǎng)景的需求,不失為一個(gè)好路子。