找回密码
 立即注册
查看: 324|回复: 0

想问一下什么是API,具体是什么意思?

[复制链接]
发表于 2022-3-6 16:18 | 显示全部楼层 |阅读模式
都在说API,API到底是什么?
其实日常生活中,我们有很多类似API的场景,比如:
电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就是传说中的API接口。


但比喻到底是比喻,并非本质。想要真正理解API,还得老老实实去理解API的使用场景。
我们不妨把API的诞生过程用一个小故事展示出来:
研发人员A开发了软件A,研发人员B正在研发软件B。

有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?

研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!

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


这就是API的诞生。
再举个实例辅助你理解:
【中铁大桥科研院】有一个自研的信息平台,用于管理业务数据。
他们面临一个问题——尽管有信息平台,却因为系统的独立性,数据的上传和备份,需要依靠人工在excel里来回操作,效率很低。
由于系统的开发周期长、成本高,桥科院将目光聚焦到现成的功能软件上。
后来通过API将简道云直接插入公司数据库,数据可自动上传至信息平台上并统一展示;再通过webhook把数据推送到服务器,实现自动备份。



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

在这一过程中,通过简道云配备的API接口,可以对接外部系统,让桥科院不用开发直接实现了数据自动上传、备份的功能。
那么,这就是API的使用。
关于API,还有很多其他方面,可以四处看看你想了解的:
以上就是本次的答疑了~
都看完了,记得点赞+关注一波 @简道云 ,带你学习更多应用搭建/开发实例。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-10 04:53 , Processed in 0.137633 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表