🍽️ 像5岁小孩一样解释API

发布: (2025年12月27日 GMT+8 12:10)
2 min read
原文: Dev.to

Source: Dev.to

餐厅类比

想象你在一家餐厅里。你不会走进厨房自己做饭。

你 → 服务员 → 厨房

  • 你告诉服务员你想要的东西
  • 服务员去厨房
  • 厨房准备你的订单
  • 服务员把它端回来

服务员就是 API!

技术术语

你的应用并不直接与服务器对话。它通过 API:

Your App → API → Server/Database

API 的作用:

  • 接收你的请求
  • 与你无法直接访问的系统交互
  • 返回你需要的数据

实际例子

你的天气应用并没有气象站。它会询问:

Weather App: "Hey Weather API, what's the weather in Sydney?"
Weather API: "25°C and sunny ☀️"

就是这样。你的应用获取数据,却不需要了解如何测量的细节。

为什么重要

API 让不同的程序之间可以相互通信:

  • Google Maps API → 在任何应用中嵌入地图
  • Stripe API → 接受付款
  • Twitter API → 在你的网站上显示推文

你不需要重新构建 Google Maps,只需请求它们的 API。

Back to Blog

相关文章

阅读更多 »

API 实际在系统之间的传递方式

到目前为止,我们已经把 API 讲成系统之间沟通的方式。但这里有一个重要的澄清。API 定义了系统彼此之间的交流内容。Netwo...