Skip to content

X(以前称为 Twitter)凭证

您可以使用这些凭据来验证以下节点:

先决条件

  • 创建X 开发者帐户。
  • 创建Twitter 应用,或使用注册开发者门户时创建的默认项目和应用。有关应用配置的更多详细信息,请参阅下面每种支持的身份验证方法。

支持的身份验证方法

  • OAuth2

弃用警告

n8n 曾经支持一种OAuth身份验证方法,该方法使用 X 的OAuth 1.0a身份验证方法。n8n 在 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 应用程序中,找到App Info部分并将该 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 的速率限制和身份验证方法