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. Credential Type中,选择您想要使用的 API。
  4. “凭证”中,您可以:
    1. 选择该平台的现有凭证(如果有)。
    1. 选择
    1. “新建”
    1. 以创建新凭证。

凭证范围

一些现有的凭证类型具有特定的范围:它们使用的端点。当您选择凭证类型时,n8n 会就此向您发出警告。

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

范围框