API
API(应用程序编程接口)是一组存在于软件程序(应用程序)中的功能和规则,它允许通过软件与之交互,而不是通过人类用户界面。API 可以被视为提供它的应用程序与其他项(例如第三方软件或硬件)之间的一个简单的合同(接口)。
在 Web 开发中,API 通常是一组代码功能(例如,方法、属性、事件和URL),开发者可以在他们的应用程序中使用这些功能与用户 Web 浏览器中的组件、用户计算机上的其他软件/硬件或第三方网站和服务进行交互。
例如
- 可以使用 getUserMedia API 从用户的网络摄像头捕获音频和视频,这些音频和视频然后可供开发者使用,例如,录制音频和视频、将其广播给会议呼叫中的另一位用户,或从视频中捕获静态图像。
- 可以使用 Geolocation API 从用户设备上可用的服务(例如 GPS)检索位置信息,然后可以将其与其他服务结合使用,例如Google Maps API,在自定义地图上绘制用户的位置,并向他们显示他们所在区域的旅游景点。
- 可以使用 Web Animations API 来为网页的部分内容添加动画——例如,以编程方式移动或旋转图像。
另见
- Web API 参考
- API 在维基百科上