api有什麼標準(如何通俗地解釋API)
2023-05-29 16:06:43 1
API之於計算機,就像一個可操作的網站之於人類。
比如你現在想要把知乎上的一篇文章分享到微博,你會點擊文章下方的「分享」,這個過程中,計算機通過微博API,來完成它的工作。(其實這個過程從你用微博帳號登陸知乎就已經開始了)
網站一般被設計為各種各樣的圖形界面,最終目的是使人類可以讀取、操作數字信息,與之類似,API使計算機可以讀取、操作數字信息。參照下圖:
APIs (application programming interfaces),即應用程式編程接口。API由伺服器(Server)提供(伺服器有各種各樣的類型,一般我們瀏覽網頁用到的是web server,即網絡伺服器),通過API,計算機可以讀取、編輯網站數據,就像人類可以加載網頁、提交信息等。這裡用來舉例的「網站」,廣義可理解為我們現在所提的「客戶端(Client)」。
因此,要知道API的概念和作用,了解這三個詞就OK:
伺服器:提供API的一臺功能強大的計算機API:一個網站中用於計算機讀取的部分客戶端:通過API與伺服器交換數據的程序實例有很多,API可以用來做各種各樣的事情
作者:梅朵
連結:https://www.zhihu.com/question/21430743/answer/32541089
,