我有一个关于Twitter收藏夹的速率限制的快速问题 - 特别是GET收藏夹/列表调用。我建立了 favourites.io 来跟踪我的最爱。它可以让您搜索和整理您的收藏夹。
无论如何,它的工作原理如下:
检查日志文件时,我注意到某个导入作业对某个特定用户失败。错误是:"超出限额"。
我的理解是,授权用户可以在15分钟的窗口内发出15个请求(并且每个请求最多可以返回200条优惠推文)
我的工作每15分钟运行一次,所以我不确定为什么该用户会超过" Rate Limited Exceeded"错误。
为什么会发生这种情况?
提前致谢,
罗斯
答案 0 :(得分:0)
这实际上取决于你如何构建脚本。如果你正在从你这边做计时器,它可能与Twitter的那个不一致。
例如,如果您在中午12:00:00发送第一个电话,那么当它到达Twitter时会有一些延迟时间(次要),比如说12:00:02。现在twitter预计下一次电话会在12:15:02之前完成,但是如果你的节目脚本每15分钟就有一次,那么它将在12:15:00发送第二个电话。 12:15:02所以推特拒绝你的电话。
我会说开始增加计时器1-3秒(1为自由,3保守),直到你给Twitter一些空间来获取并处理你的请求。