0

我看到一些关于 Twitter 速率限制的奇怪行为。当我在我的 rails 应用程序中(在控制器中的操作中)运行以下代码时,我经常会收到错误消息:

Twitter::Error::TooManyRequests。

但是,如果我在 rails 控制台中运行相同的代码,我就没有问题,并且可以向 Twitter 发出任意数量的请求。

应用代码:

Twitter.mentions(count: 200, since_id: maximum(:tweet_id))

Rails 控制台代码:

Twitter.mentions(count: 200)

为什么速率限制不一样?

我正在使用 4.7.0 版的 Twitter gem。

顺便说一句,我还注意到我收到了不同数量的返回推文。我假设这是由于相同的原因。

4

0 回答 0