API
API(應用程式程式設計介面)是一組存在於軟體程式(應用程式)中的功能和規則,它允許透過軟體與之互動,而不是透過人類使用者介面。API 可以被視為提供它的應用程式與其他項(例如第三方軟體或硬體)之間的一個簡單的合同(介面)。
在 Web 開發中,API 通常是一組程式碼功能(例如,方法、屬性、事件和URL),開發者可以在他們的應用程式中使用這些功能與使用者 Web 瀏覽器中的元件、使用者計算機上的其他軟體/硬體或第三方網站和服務進行互動。
例如
- 可以使用 getUserMedia API 從使用者的網路攝像頭捕獲音訊和影片,這些音訊和影片然後可供開發者使用,例如,錄製音訊和影片、將其廣播給會議呼叫中的另一位使用者,或從影片中捕獲靜態影像。
- 可以使用 Geolocation API 從使用者裝置上可用的服務(例如 GPS)檢索位置資訊,然後可以將其與其他服務結合使用,例如Google Maps API,在自定義地圖上繪製使用者的位置,並向他們顯示他們所在區域的旅遊景點。
- 可以使用 Web Animations API 來為網頁的部分內容新增動畫——例如,以程式設計方式移動或旋轉影像。
另見
- Web API 參考
- API 在維基百科上