我正在尝试使用他们的 API 获取 Twitter 用户的列表。当我在浏览器 (http://api.twitter.com/1/statuses/followers.xml?screen_name=atomictom) 中查询 API 时,它会返回一个包含 100 个用户的 XML 文档,这是应该的。
但是,当从我的 php 文件执行查询时:
$file=fopen("http://api.twitter.com/1/statuses/followers.xml?screen_name=atomictom", "r");
$xmlString=fread($file,13421772);
fclose($file);
echo $xmlString;
它只返回 1 个,有时返回 2 个用户。当我刷新时它实际上会有所不同!关于为什么会发生这种情况的任何想法?我怀疑 fopen 或 fread 有问题。不幸的是,在 fread 中我不能使用 filesize($file),因为它是资源而不是字符串。
非常感谢你的帮助!