推特限价?

时间:2012-03-01 04:26:26

标签: twitter twitter-feed

所以我知道twitter的速率限制为每小时150个请求。 但由于某些原因,我不断从twitter获得错误,我已经达到了我的速率限制,考虑到我访问它的次数,这是不可能的。

我开始监测每小时剩余命中率的变化,并意识到它会在半小时左右内降至0。那时我觉得问题是我的网站没有专用的ip,所以我要求我的托管公司进行这项改动。

然而,即使在我的网站转移到专用IP后,每小时剩余的点击量仍以相同的速率降低,而我没有使用它。我真的不知道为什么会发生这种情况。

有趣的是: 我尝试使用提供的javascript代码: http://code.google.com/p/twitterjs/ 并且发现即使在限制达到0之后,它似乎仍然能够加载推文。

任何人都知道为什么会这样吗?

我正在研究的测试页面: http://ice3studio.com/twitterTesting/ - 白色框中的第一部分是带有php缓存的js(在达到限制后无法获取twitter feed) - 第2部分是谷歌代码

的js代码

我是新手,所以我感谢任何帮助! 提前致谢:D

1 个答案:

答案 0 :(得分:2)

如果GET请求已通过身份验证,则速率限制适用于用户,否则适用于IP。 只有GET请求有速率限制。 POST请求没有速率限制。

Twitter JS可以加载推文,因为它在客户端上运行,每个客户端都有不同的IP。如果您将此库与同一帐户一起使用,则在发送经过身份验证的请求时,它会受到速率限制。

您可以随时white list your IP and account。它会大大提高你的速度限制。