應用程式編程接口
API,全稱Application Programming Interface,即應用程式編程接口,是一種軟體系統不同組成部分銜接的約定。它提供了一組例程,讓其他應用程式或開發人員無需訪問源碼或理解內部工作機制的細節,就可以使用這些例程。API是應用程式接口的一種抽象,它定義了一些規範和標準,使得不同軟體系統之間的互動變得更加便捷和高效。API不僅可以在不同軟體系統之間使用,也可以在同一個軟體系統的不同版本之間使用。通過API,開發人員可以快速地訪問和使用其他應用程式的功能,而無需了解這些功能的具體實現細節。
API是一些預先定義的接口(如函式、HTTP接口),或指軟體系統不同組成部分銜接的約定。用來提供應用程式與開發人員基於某軟體或硬體得以訪問的一組例程,而又無需訪問源碼,或理解內部工作機制的細節。通過API,就算不知道如何操作,也能將產品或服務與其他產品或服務進行互通。這樣就可以簡化套用開發,節省時間和成本。在開發新的工具和產品或管理現有工具和產品時,強大靈活的API可以幫助簡化設計、管理和使用,並帶來更多創新機遇。
API有時被視為 「契約」,而 「契約」 文本則代表了各方之間的協定:如果一方以特定方式傳送遠程請求,該協定規定了另一方的軟體將如何做出回響。