Skip to content

自定义 API 操作#

设置 API 调用最复杂的部分之一是管理身份验证。n8n 为内置节点不支持的操作和服务提供凭据支持。

  • 现有节点的自定义操作:n8n 提供数百个节点来创建连接多个产品的工作流。但是,某些节点不包括产品 API 支持的所有可能操作。您可以通过使用 HTTP 请求节点进行自定义 API 调用来解决此问题。
  • 仅凭据节点:n8n 包含仅凭据节点。这些是 n8n 支持设置凭据以在 HTTP 请求节点中使用的集成,但不提供独立节点。您可以在节点面板中找到仅凭据节点,就像任何其他集成一样。

预定义凭据类型#

预定义凭据类型是 n8n 中已经存在的凭据。您可以在 HTTP 请求节点中使用预定义凭据类型,而不是通用凭据。

例如:您创建了一个 Asana 凭据,用于 Asana 节点。稍后,您想要使用 Asana 的 API 执行 Asana 节点不支持的操作。您可以在 HTTP 请求节点中使用现有的 Asana 凭据来执行操作,无需额外的身份验证设置。

使用预定义凭据类型#

使用预定义凭据类型:

  1. 打开您的 HTTP 请求节点,或向工作流添加新节点。
  2. 身份验证中,选择预定义凭据类型
  3. 凭据类型中,选择您要使用的 API。
  4. <API 名称> 的凭据中,您可以:
    1. 选择该平台的现有凭据(如果可用)。
    2. 选择创建新凭据来创建新凭据。

凭据范围#

一些现有的凭据类型具有特定的范围:它们可以使用的端点。当您选择凭据类型时,n8n 会警告您这一点。

例如,按照使用预定义凭据类型中的步骤,选择 Google Calendar OAuth2 API 作为您的凭据类型。n8n 会显示一个框,列出您可以使用此凭据类型的两个端点:

范围框