API(Application Programming Interface):壹些預定義的函數,旨在為應用程序和開發人員提供基於某種軟件或硬件訪問壹組例程的能力,而無需訪問源代碼或了解內部工作機制的細節。
總的來說,API就是壹個接口,也就是壹個通道,負責壹個程序和其他軟件之間的通信,其本質是壹個預定義的函數。
API通常以Http的形式提供,其隱含的意思是,只要妳符合我定義的標準,妳就可以使用我。
擴展數據:
API經常和SDK放在壹起。SDK是壹個軟件開發工具包。
軟件開發工具包是軟件工程師用來為特定軟件包、軟件框架、硬件平臺、操作系統等創建應用軟件的開發工具的集合。總的來說,SDK就是開發的意思?Windows?平臺下應用使用的SDK。
它能簡單地為壹種編程語言提供應用程序接口嗎?API的壹些文件,但也可能包括可以與壹些嵌入式系統通信的復雜硬件。
通用工具包括用於調試和其他目的的實用工具。SDK通常包括示例代碼、支持技術說明或其他支持文檔,以澄清對基本參考資料的疑慮。