美文网首页程序员
简洁明了的告诉你什么是 API

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

作者: 我是小徐同学 | 来源:发表于2017-11-11 10:26 被阅读0次

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

于是我们百度一下:

百度百科

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

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

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

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

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

这就是 API 的使命。

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

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

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

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

相关文章

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

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

  • 用最简洁明了的方式告诉你,什么是python(负基础秒懂)

    Python之父——————龟叔(Guido van Rossum) # python的起源: # 创建人:基多(...

  • 强烈推荐优秀的Vue UI组件库

    Vue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从Vue推出以来,得到众多Web开发者的...

  • 16款优秀的Vue UI组件库推荐

    16款优秀的Vue UI组件库推荐 Vue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从V...

  • 简洁明了:什么是管和理

    一,凡有岗位必有流程 二,凡有岗位必有视频 三,凡有岗位必有教练 四,凡有岗位必有培训 五,凡有岗位必有认证 六,...

  • 什么是API

    一、API(Application ProgrammingInterface,应用程序编程接口) 1、API是一些...

  • 什么是API?

    API定义 API 就是 Application Programming Interface (应用 编程 接口)...

  • 什么是API

    今天突然发现了API这个专有名词,因为不是很熟悉,所以就查询了一下。在这里也记录一下,方便大家。 API的英文全称...

  • 什么是Api

    API全称 "Application Programming Interface" 中文名称 应用程序编程的接口 ...

  • 什么是API

    之前一直很疑惑API到底指的是什么,查看了MND文档之后了解了。说白了就是一种函数,在进行功能使用的时候直接调用这...

网友评论

    本文标题:简洁明了的告诉你什么是 API

    本文链接:https://www.haomeiwen.com/subject/dxdwmxtx.html