8.4 帶來無限便利的 API
Last updated
Was this helpful?
Last updated
Was this helpful?
你聽過 API 嗎?這是工程師的一大利器,可以幫助快速完成工作。API(application programming interface,簡稱 API)是「應用程式介面」,但這個介面,不是我們的觸控面板,而是接收我們的需求後,替我們按下服務鈕,再對外取得資料。更簡單說,API 就是一種中間的服務。
當你點完餐,服務生會到後台傳遞這個訊息,餐點製作完成後,再由服務生送上餐點。在這個過程中,服務生的角色,既非生產者,也非需求方,而是在於傳達,好比 API 傳遞訊息、回傳資料的概念。
API 是中間看不到的過程,所以顯得很抽象,它的主要功用,在於對外獲得第三方的資訊,我們的日常生活之所以如此便利,API 也是幕後重要功臣之一!
過去當我們造訪陌生網站時,也許需要加入會員才能登入使用。不過,近年來愈來愈多網站和 Facebook、Google、LinkedIn 等做連結,當我們點選這些社群並輸入帳號密碼,就能自動登入。在這便利的過程中,就是 API 擔任資料傳輸的角色!當然,前提是 Facebook、Google、LinkedIn 也都提供了 API 服務。 API 對工程師而言,省去了很多麻煩,對我們來說,提供了很多便利的服務,而對提供服務的網站來說,無形中擴大版圖,也有些公司針對部分服務收費,創造更大產值!
網站透過 API,提升了服務的多元性,登入方式的改變更利於我們做帳號管理,發文介紹美食順便提供 Google 地圖,讓我們不用多搜尋一次,至於工程師,也可以串接許多 API 資源加速開發。簡單說,API 讓我們更享受科技的便利!