跳到主要内容

自定义API操作#

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

  • 现有节点的自定义操作:n8n提供数百个节点用于创建连接多产品的工作流。但某些节点可能未完全覆盖产品API支持的所有操作,此时可通过HTTP请求节点发起自定义API调用。
  • 纯凭据节点:n8n包含仅支持凭据配置的节点。这类集成方案允许在HTTP请求节点中使用预设凭据,但未提供独立功能节点。用户可在节点面板中像其他集成一样找到纯凭据节点。

预定义凭据类型#

预定义凭据类型指n8n已内置的凭据类型。在HTTP请求节点中可直接选用这类凭据,无需配置通用凭据。

例如:为Asana节点创建专用凭据后,若需通过Asana API执行节点未支持的操作,可直接在HTTP请求节点中复用现有Asana凭据,无需重复身份验证设置。

使用预定义凭据类型#

操作步骤:

  1. 打开现有HTTP请求节点,或向工作流添加新节点
  2. 身份验证区域选择预定义凭据类型
  3. 通过凭据类型下拉菜单选择目标API
  4. 在**<API名称>凭据**选项中可:
    1. 选择该平台的现有凭据(如有)
    2. 选择新建创建凭据

凭据作用域#

部分现有凭据类型具有特定作用域(即可访问的API端点)。选择此类凭据时n8n将显示提示。

例如:按照使用预定义凭据类型流程操作,选择Google Calendar OAuth2 API作为凭据类型时,n8n将显示作用域提示框,列出该凭据适用的两个端点:

作用域提示框