twitter api中的400个bug已经修复了吗?

时间:2011-02-24 16:00:26

标签: php twitter

Bulletproof Twitter followers count with PHP?

我正在重新提出这个问题,因为我发现,如果代码没有任何变化,有时候我的程序会运行,有时则不会。

  

无法打开流:HTTP请求   失败! HTTP / 1.1 400错误请求

此错误消息来自

$user = simplexml_load_string(file_get_contents('http://api.twitter.com/1/users/show/'.$twitter.'.xml'));

$user = json_decode(file_get_contents('http://api.twitter.com/1/users/show/'.$twitter.'.json'));

为什么这有时会起作用,有时候不起作用?我知道这不是每小时的最大请求数,因为当我没有其他人使用我的API密钥时,我开始工作并立即看到它。请有人告诉我出了什么问题,或者这是Twitter的错吗?

1 个答案:

答案 0 :(得分:1)

HTTP 400 responses期间会返回

rate limiting。由于您没有进行身份验证,因此您每个IP使用150个请求/小时是合理的。

您可以使用TwitterOAuth或其他一些PHP libraries,通过经过身份验证的请求将限制增加到350个请求/小时。