API 在互联网上无处不在,了解如何与它们交互是现代 Web 开发人员的一项重要技能。能够访问第三方数据并与之交互可以通过许多很酷的方式将您的应用程序提升到一个新的水平! Backward Skip 10s Play Video Forward Skip 10s 在本文中,我们将了解开发人员可以访问的一些最佳 API 以及 APILayer 如何轻松实现这一点。 我们与APILayer合作创建了这篇文章。感谢您对合作伙伴的支持,使 SitePoint 成为可能。 什么是 API? API代表应用程序编程接口,它可以描述任何允许两个程序相互通信的东西。例如,诸如此类的方法document.insertNode实际上并不是 JavaScript 的一部分:它们是 DOM API 的一部分,允许您的程序与 DOM 进行通信。
Web API 允许您的代码以受控方式与网站和在线服务进行通信和交互。在大多数情况下,这是通过发送返回一些数据的请求来完成的,这些数据几乎总是采用 JSON 格式。然 印度手机号码列表 后可以在您的代码中使用该数据。 Learn to Code with JavaScript 许多 API 还允许您将应用程序的部分工作负载卸载到外部服务。例如,如果您想要翻译文档,您可以避免编写所有代码来执行此操作,而是使用 API。 API层 APILayer是一个精心策划的 API 市场。每个 API 均由 APILayer 的开发团队精心挑选,以确保其安全稳定,并能够随着您的网站的增长而扩展。所有 API 都有免费计划,您无需提供任何付款详细信息即可开始使用。

APILayer 目前拥有近 100 个 API,并且一直在添加更多 API。这些 API 涵盖从金融到食品的一系列类别,并具有图像处理和拼写检查等多种 Web 开发工具。 每个 API 都有不同的付款等级,从免费开始,然后根据您将发出的请求数量而增加价格。一些付费计划还可能提供更多种类的数据供请求。APILayer 让您可以轻松注册您感兴趣的 API,并提供实时演示功能,让您可以直接在浏览器中测试 API 如何工作,并提供一些示例代码来帮助您入门。它还提供每个 API 的完整文档和评论。 与 API 交互 通过 JavaScript 与 API 交互的最简单方法是使用fetch. 这会异步地从 URL 请求数据并返回一个Promise,允许我们访问返回的数据。 让我们看一个简单的例子