X(原 Twitter)凭据#
您可以使用以下凭据验证这些节点的身份:
前置准备#
- 创建 X 开发者账户
- 创建 Twitter 应用,或使用注册开发者门户时创建的默认项目和应用。有关应用配置的更多详细信息,请参阅下文支持的每种身份验证方法
支持的身份验证方法#
- OAuth2
弃用警告
n8n 曾支持 OAuth 身份验证方法,该方法使用 X 的 OAuth 1.0a 身份验证方法。n8n 在 0.236.0 版本中发布 X 节点 V2 时已弃用此方法
相关资 源#
有关该服务的更多信息,请参阅 X 的 API 文档。有关使用该服务进行身份验证的更多信息,请参阅 X 的 API 身份验证文档
有关仅应用身份验证的更多信息,请参阅 仅应用身份验证
使用 OAuth2#
如果您使用的是 n8n 0.236.0 或更高版本,请使用此方法
要配置此凭据,您需要:
- 客户端 ID
- 客户端密钥
生成客户端 ID 和客户端密钥的步骤:
- 在 Twitter 开发者门户中打开您的项目
- 在项目的 概览 选项卡中,找到 应用 部分并选择 添加应用
- 为您的应用设置 名称 并选择 下一步
- 进入 应用设置
- 在 用户身份验证设置 中,选择 设置
- 设置 应用权限。如果要使用 n8n X 节点的所有功能,请选择 读写和直接消息
- 在 应用类型 部分,选择 Web 应用、自动化应用或机器人
- 在 n8n 中复制 OAuth 重定向 URL
- 在您的 X 应用中,找到 应用信息 部分,并将该 URL 粘贴为 回调 URI / 重定向 URL
- 添加 网站 URL
- 保存更改
- 复制 X 中显示的 客户端 ID 和 客户端密钥,并将它们添加到 n8n 凭据的相应字段中
有关使用此身份验证方法的更多信息,请参阅 X 的 OAuth 2.0 身份验证文档
X 频率限制
此凭据使用 OAuth 2.0 Bearer Token 身份验证方法,因此您将受到应用频率限制的约束。更多信息请参阅下文的 X 频率限制
X 频率限制#
X 根据您的开发者访问计划级别,为每个端点设置了基于时间的频率限制。X 会独立计算应用频率限制和用户频率限制。有关访问计划级别频率限制及避免触发限制的指南,请参阅 频率限制
使用以下指南计算频率限制:
- 如果您使用已弃用的 OAuth 方法,则适用用户频率限制。每组用户访问令牌在每个时间窗口内将有一个限制
- 如果您正在 使用 OAuth2,则适用应用频率限制。您的应用发出的请求在每个时间窗口内将有一个限制
X 会独立计算用户频率限制和应用频率限制
有关这些频率限制类型的更多信息,请参阅 X 的 频率限制和身份验证方法