跳到主要内容

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 和客户端密钥的步骤:

  1. 在 Twitter 开发者门户中打开您的项目
  2. 在项目的 概览 选项卡中,找到 应用 部分并选择 添加应用
  3. 为您的应用设置 名称 并选择 下一步
  4. 进入 应用设置
  5. 用户身份验证设置 中,选择 设置
  6. 设置 应用权限。如果要使用 n8n X 节点的所有功能,请选择 读写和直接消息
  7. 应用类型 部分,选择 Web 应用、自动化应用或机器人
  8. 在 n8n 中复制 OAuth 重定向 URL
  9. 在您的 X 应用中,找到 应用信息 部分,并将该 URL 粘贴为 回调 URI / 重定向 URL
  10. 添加 网站 URL
  11. 保存更改
  12. 复制 X 中显示的 客户端 ID客户端密钥,并将它们添加到 n8n 凭据的相应字段中

有关使用此身份验证方法的更多信息,请参阅 X 的 OAuth 2.0 身份验证文档

X 频率限制

此凭据使用 OAuth 2.0 Bearer Token 身份验证方法,因此您将受到应用频率限制的约束。更多信息请参阅下文的 X 频率限制

X 频率限制#

X 根据您的开发者访问计划级别,为每个端点设置了基于时间的频率限制。X 会独立计算应用频率限制和用户频率限制。有关访问计划级别频率限制及避免触发限制的指南,请参阅 频率限制

使用以下指南计算频率限制:

  • 如果您使用已弃用的 OAuth 方法,则适用用户频率限制。每组用户访问令牌在每个时间窗口内将有一个限制
  • 如果您正在 使用 OAuth2,则适用应用频率限制。您的应用发出的请求在每个时间窗口内将有一个限制

X 会独立计算用户频率限制和应用频率限制

有关这些频率限制类型的更多信息,请参阅 X 的 频率限制和身份验证方法