什么是 API?简化

发表:2年前 更新:1年前

什么是 API

API - 应用程序编程接口是一种软件,它允许可能用两种语言编写的两个不同应用程序在没有语言障碍的情况下相互通信和检索数据。它是如此简单。

它是充当中介或接口的软件,允许另一个应用程序使用创建 API 的主机应用程序允许的某些数据。

它是一种允许两个应用程序相互通信的媒介。

API 类比

让我们看一个示例来了解 API 的工作原理以及它为更好地理解所做的工作。
用于描述 API 的常见类比是 Food Restaurant 类比。但是,让我们更进一步,让事情变得更简单。

`
考虑有一家银行。在这家银行,您可以保留您的钱和其他贵重物品。

在其他情况下,要在每次需要时获得金钱或访问您的价值观,您需要遵循一个程序,否则您将无法获得访问权限。对?

现在只涉及两方,您和银行。但是,直接去银行取回贵重物品或取款通常不是一个容易的选择。相信我,这很乏味。

因此,为了减轻客户的痛苦,银行决定为您提供 ATM 或 POS,让您可以在家中舒适地通过卡提取资金。
这要容易得多,对吧?是啊,就是。

API 的工作原理

现在,该过程涉及三件事:
银行(应用程序):您在其中存储您的钱(信息/数据)
ATM(API):这使您可以访问您的钱或贵重物品
客户(应用程序):这是钱或贵重物品的所有者(信息/数据)

因此,这就是流程的进行方式,您拥有客户,每当您需要取款或取款时,您无需去银行即可获得银行为您提供的这项服务。
您所要做的就是使用您的卡通过 ATM 或 POS 取款以取款。

类比解释:

银行是需要信息的应用程序,它创建并为您提供一个 ATM,这是您可以从中提取和获取资金或信息或数据的 API。

API 使您可以访问无法直接从应用程序访问的信息。
通过 API,不同类型的应用程序可以轻松地相互交互。这意味着您的应用程序的用户不必离开您的应用程序即可使用其他应用程序的功能。

一个很好的例子是使用 Facebook 或 Google API 登录或注册其他应用程序,而无需移出应用程序即可登录应用程序或网站。
Google 和 Facebook API 允许应用程序通过其 API 访问此登录信息或详细信息。

API 降低了必须处理两个用不同语言编写的应用程序相互发送和接收信息所涉及的复杂步骤的复杂性。

API 在当今的经济中非常重要。这些是公司用来在用户或开发人员直接或间接使用他们的产品时保持相关性的一些做法。

#javascript

#api

signature
保持理智
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com