API - 术语表 编辑

一个 API(Application Programming Interface,应用编程接口)是软件(应用)中的一系列特性和规则,这些特性和规则允许其他软件与之交互(与用户界面相对)。API 可被视为提供它的应用与其他软硬件之间的一个简单的合约(接口)。

在 Web 开发中,API 通常是开发者能用在应用(app)中的一系列代码特性(如 方法属性、事件 和 URL),这些特性被用于与用户的 web 浏览器中的组件、用户电脑上的其他软硬件或者第三方软件与服务交互。

例如:

  • getUserMedia API 能被用于从用户的摄像头采集音视频。接下来开发者可以任意使用这些音视频,例如记录视频和音频、在视频会议中向其他用户广播,或者从视频中截图。
  • Geolocation API 能被用于从用户的可用的任意定位设备(如 GPS)获取位置信息,然后可以再用 Google Maps APIs 将这些位置信息用于在一个自定义的地图上标记出用户的位置和展示用户所在地区的旅游景点。
  • Twitter APIs 能被用于从用户的 twitter 账户获取数据,然后可以在一个网页上展示他们最近的 tweet 。
  • Web Animations API 能被用于制作一个网页中的动画,例如让网页中的图片移动或旋转。

了解更多

总体了解

  • 维基百科上的 API

技术参考

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:117 次

字数:2864

最后编辑:7 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文