通俗易懂地解释:API是什么?

87 阅读2分钟

讲个小故事:

研发人员A开发了软件A,研发人员B正在研发软件B。
有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?
研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!

其中,API就是研发人员A说的那个函数。

这就是API的诞生。

日常生活中,我们有很多类似API的场景,比如:

电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就相当于“API接口”。如图所示:


  • 举个实例辅助理解:

【中铁大桥科研院】有一个自研的信息平台,用于管理业务数据。

但他们曾面临一个问题——尽管有信息平台,却因为系统的独立性,数据的上传和备份,需要依靠人工在excel里来回操作,效率很低。

由于系统的开发周期长、成本高,桥科院将目光聚焦到现成的功能软件上。

后来通过API将简道云直接插入公司数据库,数据可自动上传至信息平台上并统一展示;再通过webhook把数据推送到服务器,实现自动备份。

API将信息平台与简道云相连

在这一过程中,就是因为简道云配备的API接口,可以对接外部系统,让桥科院不用开发直接实现了数据自动上传、备份的功能。

最后,贴近生活讲讲什么是API:

有一杯密封饮料,饮料上插着吸管,

如果你想喝到饮料,你必须通过这根吸管来实现,否则你就喝不到饮料。

吸管的名字就叫“API”。

而你就可以叫做“XX系统”。

这下你懂了没?


相关介绍:

@简道云

,零代码应用开发平台。以表单为基础,特色流程协作、图表分析等功能,让更多不具编程技术的业务人员,也能快速搭建管理系统。由于具备API接口,常常被用户拿来对接各种各样的设备系统~