Skip to main content
← 返回知識庫方法

介面(API)

兩個系統之間明確定義的連接點,依據固定規則交換資料或訊號。

廣義而言,介面描述兩個系統或子系統相連並交換資訊的接點。在軟體領域中,這個連接點通常稱為 API,也就是應用程式介面(Application Programming Interface),是一套固定的規則,讓程式之間能夠互相溝通。

API 的目的,是將系統的內部運作方式對外隱藏,改為提供一個明確定義的存取點。另一個系統不需要知道某項功能內部是如何實作的,只需要知道如何透過介面呼叫它,以及會得到什麼樣的結果。

當介面被標準化時,其價值會特別顯著,也就是它不僅適用於兩個特定系統之間,還能依循開放標準跨供應商運作。例如在自動化技術領域,OPC UA 已成為廣泛採用的標準,讓不同製造商的機器與軟體能夠可靠地互相溝通。

實用範例

某網路商店使用其物流商的 API,在包裹一經出貨時,自動將追蹤號碼加入自家訂單中,無需任何人手動輸入號碼。

Leanshift 如何提供協助

乾淨的介面往往是流程能否順暢運行、還是不斷需要人工補救之間,那個不引人注目卻關鍵的差異。它們構成了能讓工作流程端到端持續改善的技術基礎。

常見問題

API 與介面是同一件事嗎?

API 是「介面」這個更廣泛概念的軟體實現形式;每個 API 都是介面,但並非每個介面都一定是 API,因為也存在物理或機械式的介面。

標準化介面為什麼值得採用?

它們能節省工作量,因為不再需要為每一種系統組合各自開發一套客製化連接。