api是应用程序编程接口的意思。
API是Application Programming Interface的缩写,意思是应用程序编程接口。API是一组规范和工具,提供给程序员用来访问某个系统、服务或应用的能力。它可以让程序员在自己的程序中调用别人的服务或程序,而不需要深入了解其内部工作原理。
通常,API提供了一组标准化的接口,可以让第三方程序访问某个系统或服务的功能。例如,社交媒体公司可能会提供API,允许其他公司在自己的程序中嵌入社交媒体功能,或者地图公司可能会提供API,允许其他公司在自己的程序中嵌入地图功能。
应用程序接口是一组数量上千、极其复杂的函数和副程序,可让程序员做很多任务作,譬如“读取文件”、“显示菜单”、“在视窗中显示网页”等等。
操作系统的API可用来分配存储器或读取文件。许多系统应用程序借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是在线游戏。
API分类
1、Windows API:Windows application programming interface(WIndows应用程序接口)。
Windows安装完,系统就有了一套简单的SDK,包含了一套完整的基础Windows API,如果安装VC或下载新的SDK后,就可以使用更加丰富的Windows API了。凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。
2、linux API:linux application programming interface(linux应用程序接口)。
在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准——POSIX标准。