集成节点/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 ID 和 Client Secret,并填入 n8n 中对应的字段。
本地环境重定向 URL#
Twist 不接受 localhost 的回调 URL。以下是为本地环境配置 OAuth 凭据的步骤:
- 使用 ngrok 将运行在端口
5678上的本地服务器暴露到互联网。在终端中运行以下命令:
ngrok http 5678- 在新的终端窗口中运行以下命令。将
<YOUR-NGROK-URL>替换为上一步获得的 URL:
export WEBHOOK_URL=<YOUR-NGROK-URL>
---|---
3. 在 Twist 中将生成的 URL 用作你的 **OAuth 2 重定向 URL(OAuth 2 redirect URL)**。