跳到主要内容

2. 什么是 API?

3分钟 API,即应用程序编程接口,是一组规则和协议,允许不同的软件应用程序相互通信。它规定了请求和数据应该如何组织,以便应用程序能够顺利互动。 想象一下 API 就像是一个通用遥控器。就像遥控器可以让你控制不同的设备而不需要了解其内部工作原理一样,API 可以让应用程序在不知道背后发生了什么的情况下一起工作。 在这个类比中:

  • 遥控器就像 API 接口。
  • 遥控器上的按钮就像 API 端点。
  • 用户按按钮就像第二个应用程序发出请求。
  • 电视或设备响应就像一个应用程序满足这些请求。

正如你按下特定的按钮来更改频道而不需要知道电视如何处理信号一样,一个应用程序可以使用另一个应用程序的 API 来请求数据或执行操作而不需要了解其内部工作原理。 许多软件即服务(SaaS)应用程序提供 API。例如:

  • ClickUp API 提供了许多用于创建任务、搜索任务、添加评论、附加文件等的端点。
  • Gmail API 允许您发送电子邮件,将其标记为已读,或将其移到收件箱中的不同文件夹中。
  • Notion API 允许您更新页面,创建数据库,检索数据库项的信息等。

API 由一组称为 API 端点的服务列表组成。每个端点执行特定的操作。Make 是一个解决方案,协调对任何 API 的调用,允许您定义任何类型的流程。重要的是要知道,API 端点需要输入(理解要执行的动作)并提供输出(将结果传递回调用应用程序)。就像您的遥控器需要您按下正确的按钮(输入),然后电视才能切换到您想要的频道(输出),API 需要特定的信息才能返回所需的结果。 ClickUp API 文档清楚地说明了为什么对于 Make 来说 API 是必不可少的。 文档图片

在 ClickUp API 文档中,您可以找到:

  • 可用端点列表:ClickUp 的 API 提供的端点的全面目录,包括“获取任务”,“创建任务”等选项。(A)
  • “创建任务”端点的说明:关于如何使用“创建任务”端点的详细指南。所需输入:任务名称、状态和其他必要参数。期望输出:关于创建任务的详细信息。(B)
  • 端点访问位置:有关如何访问此特定端点的信息。(C)
  • 端点调用的实际示例:展示如何有效调用“创建任务”端点的真实示例。(D)

API 是帮助应用程序交换信息和服务的便捷方式。Make 利用来自各种 SaaS 应用程序的这些 API,作为协调对任何 API 调用的解决方案。Make 已经集成了超过 2,000 个 API,也就是 2,000 个不同的应用程序,这个数字不断增加。