API

API(应用程序编程接口)是一组存在于软件程序(应用程序)内部的功能和规则,允许通过软件与之交互——而不是通过人机界面。API 可以被视为应用程序提供它与其他项目(例如第三方软件或硬件)之间的一个简单契约(接口)。

在Web开发中,API 通常是一组代码功能(例如方法属性、事件和URL),开发人员可以在其应用程序中使用这些功能来与用户Web浏览器的组件、用户计算机上的其他软件/硬件或第三方网站和服务进行交互。

例如

  • getUserMedia API 可用于从用户的网络摄像头获取音频和视频,然后开发人员可以使用这些音频和视频,例如录制视频和音频、在电话会议中将其广播给其他用户或从视频中捕获图像静止画面。
  • 地理位置 API 可用于从用户设备上可用的服务(例如 GPS)检索位置信息,然后可以将其与其他服务结合使用,例如Google Maps API,在自定义地图上绘制用户位置并向他们显示其所在区域的旅游景点。
  • Web 动画 API 可用于设置网页部分的动画——例如,以编程方式移动或旋转图像。

另请参阅