簡(jiǎn)潔明了的告訴你什么是 API

很多人可能對(duì) API 有疑問(wèn),到底什么是 API 呢?本文就來(lái)說(shuō)一下自己的理解,不涉及代碼。

于是我們百度一下:

百度百科

你就知道,你還是不理解......

如下圖所示,簡(jiǎn)單來(lái)說(shuō),API 就是一個(gè)信使,它接收詢問(wèn)并告訴系統(tǒng)你想要做什么,然后再把回應(yīng)返回給你。這就是最簡(jiǎn)潔明了的解釋。

舉一個(gè)最常見(jiàn)的例子,我們可以把 API 想象成餐廳的服務(wù)員。

想象你坐在桌邊拿著菜單選擇你想吃的事務(wù),而廚房是準(zhǔn)備美食的地方。在將你的選擇告訴廚房和把你的食物送到桌上之間是不是缺少了什么重要的部分呢?這就是服務(wù)員或者 API 出現(xiàn)的地方。

服務(wù)員是信使,將你的訂單告訴系統(tǒng)——這里就是廚房——你要做什么,然后服務(wù)員將回應(yīng)——這里是食物——回送給你。

這就是 API 的使命。

在實(shí)際生活中,你也許熟悉在網(wǎng)上查找航班的過(guò)程。你可以選擇出發(fā)城市和時(shí)間、到達(dá)城市和時(shí)間、機(jī)艙等級(jí)和其他一些東西。為了預(yù)定你的航班,你要與航空網(wǎng)站交流,讓航空公司數(shù)據(jù)庫(kù)看一下是否有剩余座位以及根據(jù)相應(yīng)變量得到預(yù)估花費(fèi)。

但如果你沒(méi)有使用航空公司自己的網(wǎng)站來(lái)直接獲得信息,而是使用了集合多家航空公司信息的在線旅行服務(wù)機(jī)構(gòu),那么該機(jī)構(gòu)便會(huì)與航空公司的
API(也就是信使)進(jìn)行交流。

這位「信使」會(huì)將航空公司對(duì)你詢問(wèn)的回復(fù)返回到網(wǎng)站上,并呈現(xiàn)給你。

所以,無(wú)論何時(shí)你想起 API,就想一下在應(yīng)用、數(shù)據(jù)庫(kù)、設(shè)備之間來(lái)來(lái)回回奔跑著的「服務(wù)員」,它傳送數(shù)據(jù)、創(chuàng)造連接、將世界置于我們指尖下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1995年那年,天出奇的冷,得了肺氣腫的最愛(ài)我的爺爺,終沒(méi)能捱過(guò)這個(gè)冬天。這個(gè)頂天立地的、曾用一人之軀撐起整個(gè)家庭...
    久閱與安培閱讀 663評(píng)論 0 3
  • 來(lái)到一座陌生的城市 愛(ài)上紅磚綠瓦,碧波微瀾 年少時(shí)的夢(mèng)想 是回到外婆的故鄉(xiāng),與家人團(tuán)聚 貪圖安逸,不想打拼 于是決...
    蜜柚MIUMIU閱讀 241評(píng)論 0 1
  • 我們終將遇見(jiàn)一個(gè)春天 寂寞的人享寂寞的夜 幸福的人捧幸福的花 那些生命里無(wú)關(guān)痛癢的小事 是依舊高高照耀的星辰 是臨...
    晚樹閱讀 1,227評(píng)論 28 30

友情鏈接更多精彩內(nèi)容