應用程式編程接口
API全稱「Application Programming Interface」,中文意思為「應用程式編程接口」,它是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼或理解內部工作機制的細節。API也是一種協定,允許不同的軟體程式之間相互通信和互動。
簡單來說,API就像是一個通道或者咒語,負責一個程式和其他軟體的溝通。比如電腦需要調用手機裡的信息,這時候可以用一根數據線將手機和電腦連線起來,電腦和手機上連線數據線的接口就可以看作是API接口。再比如,手機裡的每一個APP其實就是一個「念咒語機器」,在手機上的任何一個操作都會最終變成各種各樣的「咒語」,然後通過網路發給伺服器,伺服器再返回請求,每個「咒語」就是一個API。