Twitter 推特最喜欢的利率限制

Twitter 推特最喜欢的利率限制,twitter,Twitter,我有一个关于Twitter收藏夹的费率限制的快速问题——特别是“获取收藏夹/列表”通话。我创建了收藏夹.io来跟踪我的收藏夹。它可以让你搜索和整理你的最爱 无论如何,它的工作原理如下: 您可以注册并授权该应用程序 它会导入您最喜欢的内容(每15分钟它会打一次电话获取 收藏夹/列出并导入您喜爱的任何新推文) 它使用用户的访问令牌进行呼叫 在检查日志文件时,我注意到某个特定用户的一个导入作业失败。错误是:“超出了速率限制” 我的理解是,授权用户可以在15分钟的时间内发出15条请求(每个请求最多可

我有一个关于Twitter收藏夹的费率限制的快速问题——特别是“获取收藏夹/列表”通话。我创建了收藏夹.io来跟踪我的收藏夹。它可以让你搜索和整理你的最爱

无论如何,它的工作原理如下:

  • 您可以注册并授权该应用程序
  • 它会导入您最喜欢的内容(每15分钟它会打一次电话获取 收藏夹/列出并导入您喜爱的任何新推文)
  • 它使用用户的访问令牌进行呼叫
在检查日志文件时,我注意到某个特定用户的一个导入作业失败。错误是:“超出了速率限制”

我的理解是,授权用户可以在15分钟的时间内发出15条请求(每个请求最多可以返回200条喜爱的推文)

我的作业每15分钟运行一次,因此我不确定该用户为什么会出现“超出速率限制”错误

为什么会发生这种情况

提前感谢,


罗斯

这实际上取决于你是如何编写脚本的。如果你是从自己的角度来计时,它可能与Twitter的计时器不一致

例如,如果您在下午12:00:00发送第一个电话,那么当它到达Twitter时会有一些延迟(轻微),比如说12:00:02。现在twitter希望下一个呼叫不早于12:15:02,但如果您的身边每15分钟运行一次计时器脚本,它会在12:15:00<12:15:02发送第二个,因此twitter拒绝您的呼叫


我会说,开始将计时器增加1-3秒(1秒是自由的,3秒是保守的),直到你给Twitter一些空间来获取和处理你的请求。

Hi-Leb。我将作业更改为每30分钟运行一次,但我仍然有相同的问题。它每个用户调用一次,而只有5个用户。我的理解是,一个用户可以在15分钟的时间内发出15个请求。这很奇怪。打完电话后,试着打电话看看能给你带来什么。我会试试的。谢谢勒布。没问题,让我知道。