N8N中文教程
集成节点/Built in_nodes/Credentials

Twist 凭据#

你可以使用这些凭据来认证以下节点:

  • Twist

前提条件#

  • 创建一个 Twist 账户。
  • 创建一个通用集成,并配置一个有效的 OAuth 重定向 URL。更多信息,请参考 使用 OAuth2。

支持的认证方式#

  • OAuth2

相关资源#

更多关于服务认证的信息,请参考 Twist 的 API 文档。

使用 OAuth2#

要配置此凭据,你需要:

  • 客户端 ID(Client ID):在创建通用集成后生成。
  • 客户端密钥(Client Secret):在创建通用集成后生成。

要生成你的 Client ID 和 Client Secret,请创建一个通用集成。 为你的集成设置 OAuth 认证 时,请使用以下配置:

  • 从 n8n 复制 OAuth 重定向 URL,并将其填入 Twist 中的 OAuth 2 重定向 URL 字段。

自托管 n8n 的 OAuth 重定向 URL

Twist 不接受以 localhost 开头的重定向 URL。该 URL 应为你域名下的有效地址,例如:https://mytemplatemaker.example.com/gr_callback。如果你的 n8n OAuth 重定向 URL 包含 localhost,请参阅下方的 本地环境重定向 URL,了解如何生成 Twist 可接受的 URL。

  • 点击 更新 OAuth 设置(Update OAuth settings) 保存更改。
  • 从 Twist 复制 Client IDClient Secret,并填入 n8n 中对应的字段。

本地环境重定向 URL#

Twist 不接受 localhost 的回调 URL。以下是为本地环境配置 OAuth 凭据的步骤:

  1. 使用 ngrok 将运行在端口 5678 上的本地服务器暴露到互联网。在终端中运行以下命令:
ngrok http 5678

  1. 在新的终端窗口中运行以下命令。将 <YOUR-NGROK-URL> 替换为上一步获得的 URL:
export WEBHOOK_URL=<YOUR-NGROK-URL>

---|---
  3. 在 Twist 中将生成的 URL 用作你的 **OAuth 2 重定向 URL(OAuth 2 redirect URL)**。