我們常常聽到 IT 人提及:API (應用程式介面,Application Programming Interface) 這個詞語,到底甚麼是 API?他有何重要地位?
API 是「溝通渠道」
API 通常是一些系統廠商,為了能夠讓第三方開發者能額外開發應用程式、從以強化他們的產品,所推出可以與他們系統溝通的介面。打個比喻:你可以想像 API 是一個「虛擬信差」,為你由手機中的 App「收集、整理及運送」閣下發出的指示或資料,到達不同伺服器 (Server),再由這些伺服器「收回」你需要的結果、數據或資料,送回閣下眼前。API 也可想像成為不同網站及應用程式的接合點,沒有適當的 API,網站與網站、電腦與伺服器之間就無法溝通。
多舉一個實際例子:閣下的餐廳設有網站,內有表單 (Form),供顧客填寫資料以作預約晚餐之用。同時間,你想方便顧客,想把這些資料 (如晚餐時間、人數、食物等資料) 一同放到他們的 Google Calendar 之中。那麽你就要有 Google Calendar API,將你的網頁伺服器與 Google 的伺服器「互相結連」。這樣就將兩個本來互不相干的公司聯繫起來了,而你的客戶得到方便之餘,因為這個小程序也能吸引他們再次使用餐廳網頁及享用服務,更有機會吸引更多新的顧客。
API 的商業重要性
API 令不同公司、不同平台的合作變得更有可能,不斷引發全新的商業模式。API 不僅將顧客資訊或其他資料整合,還會把在各行各業聯合起來。又舉個例子 :Uber 於2014 年釋出 Uber API,以供其他企業建立可與 Uber 服務結合的行動程式,當時反應相當良好,Expensify、Hinge、 Hyatt Hotels & Resorts、Momento、OpenTable、Starbucks、Tempo Smart Calendar、Time Out、TripAdvisor、TripCase 與 United Airline 合共 11 家企業整合 Uber API,利用這 11 家企業的 Apps 就可以預約到 Uber 的接載服務 — 連 Uber 在內這 12 間企業成為一個合作網絡,而各自的用戶有可能會發展成為彼此之間的潛在顧客。
API 一直發展當中,方便各位 Startup Founders 繼續發展業務。請留意拾捌堂日後更多關於 API 的最新發展方向,有助你的鴻圖偉略、大展拳腳。
編輯推薦: