【问题标题】:Can somebody explain Twitter API rate limit in plain English?有人可以用简单的英语解释 Twitter API 速率限制吗?
【发布时间】:2015-11-03 07:31:02
【问题描述】:

我正在构建一个 Twitter 应用程序,到目前为止,我是唯一一个使用它的人,所以我从来没有遇到过 Twitter Rest API 速率限制的任何问题,但是,现在是我实施一些保护程序的时候了。我已经在使用缓存等,但我的问题是我不明白 Tiwtter 自己对速率限制的解释中的一个词。想知道你是否可以帮忙。

来自 Twitter 的常见问题解答:

如果用户 A 启动应用程序 Z,并且应用程序 Z 调用了用户 A 的 10 次 在 15 分钟的窗口中提及时间线,则应用 Z 剩下 5 个调用 为那个窗口制作

他们的意思肯定是这样的,对吧?

如果用户 A 启动应用程序 Z,并且应用程序 Z 调用了用户 A 的 10 次 在 15 分钟的窗口中提及时间线,则应用 Z 剩下 5 个调用 在该窗口中为用户 A 制作

否则,如果我有 1000 个用户并且他们都想同时运行该应用程序,那么用户 A 将拨打 10 个电话,用户 B 将拨打 5 个电话,而用户 C 到 X997 将在队列中等待 5 年?

【问题讨论】:

    标签: twitter


    【解决方案1】:

    你的理解是正确的。如果您阅读了the documentation的下一部分

    • 然后用户 A 启动应用 X,应用 X 调用用户 A 的提及时间线 3 次,然后应用 X 对该窗口还有 12 次调用
    • 应用程序 X 上的剩余调用值与应用程序 Z 隔离,尽管用户 A 相同

    因此,您的应用对所有个用户没有速率限制——只有每个个用户。

    因此,如果 Alice 和 Bob 都是您应用的用户,则他们各自都有自己的速率限制。如果 Alice 用完她所有的,Bob 不会受到影响。

    如果有任何疑问,您可以check the rate limits for each user

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 2021-02-28
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多