跳到主要内容

Twist 凭据

这些凭据可用于以下节点的身份验证:

前置条件 ​

支持的身份验证方式 ​

  • OAuth2

相关资源 ​

有关该服务身份验证的更多信息,请参阅 Twist API 文档。

使用 OAuth2 ​

配置此凭据需要:

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

如需生成 Client ID 和 Client Secret,请创建通用集成。

为集成的 OAuth Authentication(OAuth 身份验证)使用以下设置:

  • 从 n8n 复制 OAuth Redirect URL(OAuth 重定向 URL),将其填入 Twist 的 OAuth 2 redirect URL(OAuth 2 重定向 URL)。

    自托管 n8n 的 OAuth 重定向 URL

    Twist 不接受 localhost 重定向 URL。重定向 URL 应使用你的域名,例如:https://mytemplatemaker.example.com/gr_callback。如果 n8n 的 OAuth Redirect URL(OAuth 重定向 URL) 包含 localhost,请参阅下方的本地环境重定向 URL,生成 Twist 允许使用的 URL。

  • 选择 Update OAuth settings(更新 OAuth 设置),保存更改。

  • 从 Twist 复制 Client ID(客户端 ID)和 Client Secret(客户端密钥),填入 n8n 中的对应字段。

本地环境重定向 URL ​

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

  1. 使用 ngrok 将运行在 5678 端口的本地服务器暴露到互联网。在终端运行以下命令:
ngrok http 5678
  1. 在新终端运行以下命令。将 <YOUR-NGROK-URL> 替换为上一步获取的 URL。N8N_WEBHOOK_URL 从 n8n 2.30.0 起可用;更早版本请使用 WEBHOOK_URL。
export N8N_WEBHOOK_URL=<YOUR-NGROK-URL>
  1. 将生成的 URL 用作 Twist 的 OAuth 2 redirect URL(OAuth 2 重定向 URL)。
本文为社区中文翻译。查看对应英文原文