API是什么?

网友解答: API (Application Programming Interface)=应用程序编程接口通过一套套的要求,用来管理应用程序之间的沟通。一个API相当于你跟它说要求,它

网友解答:

API (Application Programming Interface)=应用程序编程接口

通过一套套的要求,用来管理应用程序之间的沟通。一个API相当于你跟它说要求,它会为你完成任务。而且你不需要知道它是如何做到的,你只需要问你想要的东西。

可能你还不够明白,为了便于理解,我们就再举个不完全恰当的例子。

你想吃面包,而你家对街有一家面包店卖面包和烤面包机。API方式是你经过马路去这家面包店买了一个面包。API就是买面包。

信息化时代,为了让使用者高效的来使用厂商提供的功能、系统或平台,需要大量的API/SDK对接。

比如,我们1号签是做电子签约的,提供合同文件在线签署服务。很多App、网站等消费者都需要使用在线合同签署这个功能/服务,但是又不想自己去开发这个东西,那就可以找到我们1号签,通过SDK/API方式嵌入。

我们1号签的API相当于,帮对接平台做了一个文件柜,文件柜可以实现包括合同签署、查看、下载、验签等功能。

网友解答:

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API与

系统调用

的区别:系统调用代码都处于内核态,API是操作系统提供的一组函数,通常以库的形式存在,供用户调用,所以,API代码可能是完全是用户空间代码,也有的API调用了系统调用。

标签: