應用程式介面
设置子程序定义、协议和软件构建工具和应用程序 / 維基百科,自由的 encyclopedia
應用程式介面(英語:application programming interface[1]),縮寫為API[2],是一種計算介面,它定義多個軟件中介之間的互動,以及可以進行的呼叫(call)或請求(request)的種類,如何進行呼叫或發出請求,應使用的數據格式,應遵循的慣例等。它還可以提供擴充機制,以便用戶可以通過各種方式對現有功能進行不同程度的擴充[3]。一個API可以是完全客製化的,針對某個組件的,也可以是基於行業標準設計的以確保互操作性。通過資訊隱藏,API實現了模組化編程,從而允許用戶實現獨立地使用介面。