自定义 API 操作
设置
API调用最复杂的部分之一是管理身份验证。n8n为内置节点支持的操作和服务提供凭据支持。- 现有节点的自定义操作:n8n 提供数百个节点,用于创建链接多个产品的工作流。但是,某些节点并未包含产品 API 支持的所有可能操作。您可以使用HTTP 请求节点进行自定义 API 调用来解决此问题。
- 仅凭证节点:n8n 包含仅凭证节点。在这些集成中,n8n 支持设置用于 HTTP 请求节点的凭证,但不提供独立节点。您可以在节点面板中找到仅凭证节点,就像在任何其他集成中一样。
预定义凭证类型
预定义凭证类型是 n8n 中已存在的凭证。您可以在 HTTP 请求节点中使用预定义凭证类型,而不是通用凭证。
例如:您创建了一个 Asana 凭据,用于 Asana 节点。之后,您想使用 Asana 的 API 执行 Asana 节点不支持的操作。您可以在 HTTP 请求节点中使用现有的 Asana 凭据来执行该操作,而无需进行额外的身份验证设置。
使用预定义的凭证类型
要使用预定义的凭证类型:
- 打开您的 HTTP 请求节点,或向您的工作流添加一个新节点。
- 在身份验证中,选择预定义凭据类型。
- 在Credential Type中,选择您想要使用的 API。
- 在“凭证”中,您可以:
- 选择该平台的现有凭证(如果有)。
- 选择
- “新建”
- 以创建新凭证。
凭证范围
一些现有的凭证类型具有特定的范围:它们使用的端点。当您选择凭证类型时,n8n 会就此向您发出警告。
例如,按照
使用预定义凭据类型中的步骤操作,然后选择Google Calendar OAuth2 API作为凭据类型。n8n 会显示一个框,列出您可以使用此凭据类型的两个端点: