简洁明了的告诉你什么是 API

很多人可能对 API 有疑问,到底什么是 API 呢?本文就来说一下自己的理解,不涉及代码。

于是我们百度一下:

百度百科

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

如下图所示,简单来说,API 就是一个信使,它接收询问并告诉系统你想要做什么,然后再把回应返回给你。这就是最简洁明了的解释。

举一个最常见的例子,我们可以把 API 想象成餐厅的服务员。

想象你坐在桌边拿着菜单选择你想吃的事务,而厨房是准备美食的地方。在将你的选择告诉厨房和把你的食物送到桌上之间是不是缺少了什么重要的部分呢?这就是服务员或者 API 出现的地方。

服务员是信使,将你的订单告诉系统——这里就是厨房——你要做什么,然后服务员将回应——这里是食物——回送给你。

这就是 API 的使命。

在实际生活中,你也许熟悉在网上查找航班的过程。你可以选择出发城市和时间、到达城市和时间、机舱等级和其他一些东西。为了预定你的航班,你要与航空网站交流,让航空公司数据库看一下是否有剩余座位以及根据相应变量得到预估花费。

但如果你没有使用航空公司自己的网站来直接获得信息,而是使用了集合多家航空公司信息的在线旅行服务机构,那么该机构便会与航空公司的
API(也就是信使)进行交流。

这位「信使」会将航空公司对你询问的回复返回到网站上,并呈现给你。

所以,无论何时你想起 API,就想一下在应用、数据库、设备之间来来回回奔跑着的「服务员」,它传送数据、创造连接、将世界置于我们指尖下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1995年那年,天出奇的冷,得了肺气肿的最爱我的爷爷,终没能捱过这个冬天。这个顶天立地的、曾用一人之躯撑起整个家庭...
    久阅与安培阅读 3,730评论 0 3
  • 来到一座陌生的城市 爱上红砖绿瓦,碧波微澜 年少时的梦想 是回到外婆的故乡,与家人团聚 贪图安逸,不想打拼 于是决...
    蜜柚MIUMIU阅读 1,488评论 0 1
  • 我们终将遇见一个春天 寂寞的人享寂寞的夜 幸福的人捧幸福的花 那些生命里无关痛痒的小事 是依旧高高照耀的星辰 是临...
    晚树阅读 4,874评论 28 30