API具体是什么意思呢?

API,全称Application Programming Interface,即应用程bai序编程接口

API是一些预先定义函du数,目的是用来提供zhi应用程序与开发人dao员基@ x X 4 - }于某软件或者某硬件得以访问一组例程的能力,并且无需访问源码或无需理解内部工作机制细节。

API就是操作系统应用程序的调用接口,应用程序通过调用操作系统的 API而使操作系统去执行应用程序的命令(动作)。在 Windows 中,系统API是以函数调用的方式提供的。

我们不妨把API的诞生过程用一小故事展示出来:研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人7 I j { T员B想要调t Y n 5 (用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一8 _ 2 = U个好主意:我把软件A里你需要的功能打包好5 y s | = 6 A D,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!其中,API就是研发人员A说的那个函数。

如果用现实中的例子就可以这样理解,大家所在的企业应该用过一些办公软件,比如某公司,使用了用友F - ? K q ;开发的ERP软件,但是这个ERP系统却不支持手机$ r ;上报销。怎么办?了解的朋友知道,YonBuilder是一个支持企业搭建个性化应用的平台,可以在YonBum G ( t d $ g c [ilder上直接搭建一个报销管理系统。但总不可能报销系统在YonBuilder上,货物管理在ERP系统上。此时API接口就派上了大 ; t R Q H Q q f用场,通过YonBuilder开放的API接口,该公司把YonBuilder和ERP系统对接起来。相当# i % | Y P z [于公司同时用了两个软件的功能,但数据又是彻底打通的。