API 是什麼? What is an API?
API 全名為應用程式介面,英文全名文 Application Programming Interface,定義多個軟體間的互動。
白話來說,你可以理解為是程式間的溝通橋樑,以網站開發為例,在相關程式介面中,對於功能的資料取得、傳輸與相關互動應用,做為該溝通橋樑,就是你常聽到的 API。
API 是一個可以極具客製化的東西。
網頁技術,你絕對不能不知道 API 是什麼。
大眾常見的 API 包含哪些?
API 的細節與互動動作其實包含很多,例如你在google搜尋聊天室常用技術會出現的 WebSocket,或是你搜尋 API 直接最多跳出來的 restful api 教學,都是 API 的範疇。
想知道基本到底包含了那些相關東西,相關東西,可以看看這篇 Web APIs | MDN,裡面列舉了相關的 JavaScript API,相信你會對於 API 包含那些有更加的了解。
API 相關介紹
想要了解 API 比較官方的解釋,這邊整理了兩個說明比較好懂得,如果你是新手,建議可以都點進去看看,可以幫助你更加了解:
發表迴響