跳至内容

X(原Twitter)凭证#

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

先决条件#

  • 创建一个X开发者账号。
  • 创建一个Twitter应用或使用注册开发者门户时默认生成的项目和应用。具体应用配置详情请参考下方每种支持的认证方式说明。

支持的认证方法#

  • OAuth2

弃用警告

n8n 过去支持一种OAuth认证方式,该方式使用X平台的OAuth 1.0a认证协议。在n8n版本0.236.0中发布X节点V2版本时,n8n已弃用此方法。

有关该服务的更多信息,请参阅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中显示的Client IDClient Secret,并将它们添加到您的n8n凭证的相应字段中。

有关使用此认证方法的更多信息,请参考X的OAuth 2.0认证文档

X 速率限制

该凭证使用OAuth 2.0 Bearer Token认证方式,因此您将受到应用速率限制。更多信息请参考下方的X速率限制

X 速率限制#

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

请参考以下指南计算速率限制:

  • 如果您使用的是已弃用的OAuth方法,将适用用户速率限制。每组用户访问令牌在每个时间窗口内都有一个限制。
  • 如果您使用OAuth2,将适用应用速率限制。您的应用在每个时间窗口内的请求都会受到限制。

X 独立计算用户速率限制和应用速率限制。

有关这些速率限制类型的更多信息,请参考X的速率限制和认证方法

优云智算