Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 来自twitter API调用的零星400个响应_Php_Api_Twitter_File Get Contents - Fatal编程技术网

Php 来自twitter API调用的零星400个响应

Php 来自twitter API调用的零星400个响应,php,api,twitter,file-get-contents,Php,Api,Twitter,File Get Contents,我的网站上的一个twitter api调用似乎随机出现了400个错误。它似乎没有速率限制,因为它似乎不是基于时间的,而测试时我根本没有体验到它,而我的设计师(他没有反复点击刷新)根本看不到推文,然后突然可以看到 这是电话 $file = @file_get_contents('http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=mildfuzz&count=1'); 推特可以在特定的区域关闭吗?根据地点得到不同

我的网站上的一个twitter api调用似乎随机出现了400个错误。它似乎没有速率限制,因为它似乎不是基于时间的,而测试时我根本没有体验到它,而我的设计师(他没有反复点击刷新)根本看不到推文,然后突然可以看到

这是电话

$file = @file_get_contents('http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=mildfuzz&count=1');

推特可以在特定的区域关闭吗?根据地点得到不同的结果似乎很奇怪。

结果证明,最好的办法是确保我一直在检查我的利率限制,不知道为什么,但这似乎提醒Twitter我还有一些限制


我现在还在数据库中保留每条tweet的副本。

在这种情况下,您应该添加一些错误检查,例如$file empty,sleep 1秒,然后重试file\u get\u contentssory,不确定我是否理解。如果(file empty){fetch reach in x seconds}但是$file不是空的,它包含400个responsehmm…它可能是设计者的浏览器缓存吗?