跳转至

X (formerly 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 或更高版本,请使用此方法。

要配置此凭证,您需要:

  • Client ID(客户端 ID)
  • Client Secret(客户端密钥)

要生成您的 Client ID 和 Client Secret:

  1. 在 Twitter 开发者门户中,打开您的项目。
  2. 在项目的 Overview(概览)选项卡中,找到 Apps(应用)部分并选择 Add App(添加应用)。
  3. 为您的应用提供 Name(名称)并选择 Next(下一步)。
  4. 转到 App Settings(应用设置)。
  5. User authentication settings(用户身份验证设置)中,选择 Set Up(设置)。
  6. 设置 App permissions(应用权限)。如果您想使用 n8n X 节点的所有功能,请选择 Read and write and Direct message(读写和私信)。
  7. Type of app(应用类型)部分,选择 Web App, Automated App or Bot(Web 应用、自动化应用或机器人)。
  8. 在 n8n 中,复制 OAuth Redirect URL(OAuth 重定向 URL)。
  9. 在您的 X 应用中,找到 App Info(应用信息)部分,将该 URL 粘贴为 Callback URI / Redirect URL(回调 URI / 重定向 URL)。
  10. 添加 Website URL(网站 URL)。
  11. 保存您的更改。
  12. 复制 X 中显示的 Client IDClient Secret,并将它们添加到 n8n 凭证中的相应字段。

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

X 速率限制

此凭证使用 OAuth 2.0 Bearer Token 身份验证方法,因此您将受到应用程序速率限制。有关更多信息,请参阅下面的 X 速率限制

X 速率限制#

X 根据您的开发者访问计划级别对每个端点都有基于时间的速率限制。X 独立计算应用程序速率限制和用户速率限制。有关访问计划级别速率限制和避免达到限制的指导,请参阅速率限制

使用以下指导来计算速率限制:

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

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

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

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持