应用程序接口 应用程序接口英語application programming interface缩写为API是一种计算接口它定义多个软件中介之间的交互以及可以进行的调用call或请求request的种类如何进行调用或发出请求应使用的数据格式应遵循的惯例等它还可以提供扩展机制以便用户可以通过各种方式对现有功能进行不同程度的扩展一个API可以是完全定制的针对某个组件的也可以是基于行业标准设计的以确保互操作性通过信息隐藏API实现了模块化编程从而允许用户实现独立地使用接口