您是否在第三方推特 X(以前称为 Twitter)应用上看到错误消息“超出速率限制”?当使用 X API 的第三方应用在一小时内达到您帐户允许的最大 API 调用次数时,会出现此消息。X 还对普通用户一天内可以关注的推文、DM 和帐户数量设置了新的限制。有报告称,一些X用户将此错误消息视为错误。这篇文章教您 X 上的“超出速率限制”错误消息的含义以及如何避免它。
您需要了解的事情
- 当使用 X API 的应用程序超过最大 API 调用次数时,将看到“超出速率限制”。
- 如果您一天内发送的直接消息 (DM) 超过 500 条、推文超过 2400 条或关注的账户超过 400 个,您也可能会看到此消息。
- 在某些情况下,您可能会将此错误视为错误或故障。
什么是超出速率限制?
1.当第三方应用程序在一小时内超出最大 API 调用次数时,通常会出现此消息。X API(应用程序编程接口)是第三方应用向 X 服务器请求和发送信息所使用的接口。X 对帐户每小时使用第三方应用进行 API 调用的次数有上限。这仅适用于第三方应用。不适用于 X 官方网站或 X 平台应用。
- 第三方向 X 平台服务器请求数据时,都算作一次 API 调用。查看 DM 或回复算作一次 API 调用。向 X 请求数据算作一次 API 调用。但是,向 X 发送数据(发帖、直接发送消息、收藏或关注/取消关注)不算作一次 API 调用。
- 第三方应用程序是任何需要您登录 X 的应用程序,但不是 X 平台本身。第三方应用程序可以是任何管理和安排推文的应用程序,例如X Pro(以前称为 TweetDeck)。截至 2011 年,X Pro 在技术上不再是第三方应用程序,但仍保持相同的用途和目的。其他社交媒体网站具有在多个平台上发布的交叉发布功能。它也可以是桌面或 Web 应用程序或手机上的小部件。它也可以是开发人员创建的内部应用程序,用于研究和分析 X 上的数据。
- 虽然当您的速率超出限制时您将无法使用第三方应用程序,但您仍然可以使用 X 网站或移动应用程序。
2.如果您在 X 上过于活跃,您可能还会看到“超出速率限制”。X 有一些限制,以保证服务的可靠性并减少停机时间。如果您超出了 X 的某项限制,通常会收到一条错误消息,具体说明您超出了哪些限制:[2]
API 调用的最大次数是多少?
第三方应用程序每小时最多可进行 100 次 API 调用。但是,不同的操作可以算作多个 API 调用。例如,刷新页面需要三次 API 调用,因为它将请求所有推文、回复和 DM。100 次 API 调用限制有一些例外。以下只是几个例子:
- 请求有关用户创建、删除或更新 X 列表的原因的信息每 15 分钟允许 300 个请求。
- 请求用户关注和喜欢的人的信息每 15 分钟允许 900 个请求。
- 请求有关谁喜欢某条推文和/或他们喜欢哪些推文的信息,每 15 分钟间隔可发送 75 个请求。
为什么API调用次数有限制?
X 对 API 调用次数进行限制的原因有几个。以下是X制定此政策的一些原因:
- 保持服务器运行。X 随时都会收到大量 API 调用。限制用户的 API 调用数量有助于确保服务器不会过载并能满足需求。
- 防止垃圾邮件和黑客攻击。 限制 API 调用请求的数量还可以防止用户以群发推文的形式发送垃圾邮件。它还可以防止黑客发起分布式拒绝服务 (DDoS) 攻击。
如何防止超出速率限制
1.将使用率降低至 60 - 70%。您可以在所用应用程序的设置中进行此操作。这意味着您获得的更新会减少,但您每小时允许使用的 API 调用次数也会减少。
2.删除结果较少的搜索词。如果您正在跟踪帐户参与度,请尝试在搜索词中使用较少的单词。删除搜索结果较少的单词。
3.保存结果。如果您要长期使用搜索结果,请保存它们。这将防止您发出相同的请求。许多应用程序允许您保存结果。
如果收到错误消息该怎么办
1.等到时间到了。X 允许您每小时进行 100 次 API 调用。通常,您只需等待几分钟即可重新获得您的帐户。如果您在发推文、发送 DM 或关注用户时收到此消息,则需要等待 24 小时才能继续。如果您正在更改您的帐户,则需要等待一个小时才能进行更多帐户更改。
2.取消关注一些帐户。如果您目前关注 5000 个或更多帐户,则需要先取消关注一些帐户,然后才能关注更多帐户。
3.使用官方 X 应用程序或网站。如果您可以使用官方 X 平台完成工作,请继续使用。这可能并非在所有情况下都可行,但 X API 调用限制仅适用于第三方应用程序。
4.更改您的密码。有报道称,用户可以通过重置密码来重置 API 调用限制。只有在您陷入困境时才应该这样做。等待重新获得您的帐户可能比学习和记住新密码更容易。但是,您可以使用密码管理器让这一切变得更容易一些。
如需帮助可点击网站右上方群链接,加入QQ群寻求帮助
评论