集成节点/Built in_nodes/Credentials
X(前称 Twitter)凭证#
你可以使用这些凭据来认证以下节点:
- X(前称 Twitter)
前提条件#
- 创建一个 X 开发者 账户。
- 创建一个 Twitter 应用,或使用注册开发者门户时自动创建的默认项目和应用。有关应用配置的更多细节,请参考下方每种支持的身份验证方法说明。
支持的身份验证方法#
- OAuth2
弃用警告 n8n 曾支持 OAuth 身份验证方法,该方法使用 X 的 OAuth 1.0a 认证机制。自 n8n 版本 0.236.0 中 X 节点发布 V2 版本起,此方法已被弃用。
相关资源#
更多关于该服务的信息,请参阅 X 的 API 文档。 关于服务身份验证的详细信息,请参阅 X 的 API 身份验证文档。 关于仅应用身份验证(app-only authentication)的更多信息,请参阅 Application-only Authentication。
使用 OAuth2#
如果你使用的是 n8n 0.236.0 或更高版本,请使用此方法。
要配置此凭据,你需要:
- 一个 Client ID(客户端 ID)
- 一个 Client Secret(客户端密钥)
要生成您的客户端 ID(Client ID)和客户端密钥(Client Secret):
- 在 Twitter 开发者门户 中打开您的项目。
- 在项目的 概述(Overview) 选项卡中,找到 应用(Apps) 部分并选择 添加应用(Add App)。
- 为您的应用设置一个 名称(Name),然后点击 下一步(Next)。
- 进入 应用设置(App Settings)。
- 在 用户认证设置(User authentication settings) 中,选择 设置(Set Up)。
- 设置 应用权限(App permissions)。如果您希望使用 n8n X 节点的所有功能,请选择 读取、写入和发送私信(Read and write and Direct message)。
- 在 应用类型(Type of app) 部分,选择 Web 应用、自动化应用或机器人(Web App, Automated App or Bot)。
- 在 n8n 中复制 OAuth 重定向 URL(OAuth Redirect URL)。
- 在您的 X 应用中,找到 应用信息(App Info) 部分,并将该 URL 粘贴为 回调 URI / 重定向 URL(Callback URI / Redirect URL)。
- 添加一个 网站 URL(Website URL)。
- 保存更改。
- 复制 X 平台显示的 Client ID 和 Client Secret,并将它们填入 n8n 凭据中的对应字段。
有关此认证方式的更多信息,请参考 X 的 OAuth 2.0 认证文档。 X 速率限制 此凭据使用 OAuth 2.0 Bearer Token 认证方式,因此您将受到应用级速率限制的约束。有关更多信息,请参阅下方的 X 速率限制。
X 速率限制#
X 根据您的开发者访问计划等级,对每个端点实施基于时间的速率限制。X 分别独立计算应用速率限制和用户速率限制。请参考 速率限制 了解不同访问计划等级的具体限制以及如何避免触发限制的建议。
请根据以下指导来理解速率限制的计算方式:
- 如果您使用的是已弃用的 OAuth 方法,则适用用户速率限制。在每个时间窗口内,每组用户的访问令牌(access tokens)共享一个请求限额。
- 如果您使用 OAuth2,则适用应用速率限制。在每个时间窗口内,您的应用发出的请求总量受限制。
X 独立计算用户速率限制和应用速率限制。 有关这些速率限制类型的更多详细信息,请参阅 X 的 速率限制与认证方法 文档。