发布于 2026-01-06 0 阅读
0

什么是API?API入门指南

什么是API?API入门指南

读者朋友们,大家好!在这篇博文中,我们将用通俗易懂的语言学习API。

您可以参考我的YouTube 视频教程,观看实际操作教程以便更好地理解,并获得分步指南。

本博客将涵盖哪些内容



1.  What is an API?
2.  What is API endpoint?
3.  What are API functionalities?


Enter fullscreen mode Exit fullscreen mode

我们开始吧!

什么是API?

API代表应用程序编程接口。维基百科的定义是:

API是计算机之间或计算机程序之间的连接。它是一种软件接口,可以为其他软件提供服务

通俗地说,API 就像一个信使。让我们通过一个非常著名的非编程例子来理解这一点。

假设你去一家餐厅,服务员递给你菜单。你决定想吃什么,可能是披萨、意面或薯条。服务员记下你的订单,然后告诉厨师。食物做好后,他会把菜送到你面前。

1.png

这是一个非常简单的流程。您无需担心食物的烹饪方式,也无需担心厨房内部的任何其他操作。在这里,服务员就像一个应用程序接口(API),他是连接您和厨房的桥梁。

API 有多种类型,我们将在下一篇博客中看到。

现在,我们来看一个实际例子。每当你在应用程序上创建新帐户时,都会出现使用 Facebook 或 Google 帐户注册的选项。你有没有想过这是怎么回事?

Screenshot_1.png

由于 Facebook 和 Google 已经掌握了你的信息,因此该应用无需执行繁琐的收集每个用户信息和验证凭据的任务,而是通过 API 访问它们的数据库来验证你的凭据。

Screenshot_3.png

另一个非常著名的例子是天气应用。如果你想开发一款天气应用,你不可能亲自去世界各地采集数据。但你可以使用第三方API来获取天气详情。

Screenshot_2.png

什么是 API 端点?

API 定义了通信规则。你无需了解后端发生了什么或如何运作,你只需与 API 接口交互并完成任务即可。

以餐厅为例,你不知道菜谱或厨房里的一切,你与服务员互动,他建立了你和厨房之间的联系,因此,在这种情况下,服务员就是你的 API 端点。

但这同时也为安全漏洞打开了方便之门。因此,API 使用 API 密钥来增加一层保护。API 密钥用于身份识别和授权,它本质上是一个安全代码,用于追踪用户。不过,并非每个 API 都有密钥。

Screenshot_4.png

为了与系统通信,在使用 API 端点时需要遵循一定的协议。API 也提供了相应的文档。

API功能:

  1. 建立计算机系统之间的连接,并实现数据访问。
  2. 允许监控用户及其活动。
  3. 加强安保。
  4. 通过消除“如何做”的因素来隐藏复杂性。

好了,就到这里!希望这篇文章对您有所帮助,现在您可以开始使用 API 构建一些项目了!

我创作的内容涵盖职业发展、博客写作、编程和效率提升等方面。如果您对此感兴趣,请将这篇文章分享给您的朋友和人脉。您也可以订阅我的电子报,以便在我每次发布新内容时收到更新通知!

感谢您的阅读!如果您读到这里,请点赞这篇文章,这将鼓励我创作更多类似的文章。欢迎分享您的宝贵建议,我非常感谢您的真诚反馈!

我强烈建议您观看相关的YouTube视频,也别忘了订阅我的频道。欢迎在TwitterLinkedIn上与我联系。

你一定要看看我的其他博客:

下次博客文章见,保重!

文章来源:https://dev.to/ayushi7rawat/what-is-an-api-api-for-beginners-4mfh