所以我已经有一个脚本,它使用 xml 格式的 API 收集 Twitter 用户的前 4999 个关注者 ID。我半理解游标过程是如何工作的,但我很困惑如何实现它以循环直到它收集所有关注者。我试图收集的用户将接听大约 8 个电话。关于如何实现游标循环的任何想法?
<?php
$xmldata = 'http://api.twitter.com/1/followers/ids/microsoft.xml';
$open = fopen($xmldata, 'r');
$content = stream_get_contents($open);
fclose($open);
$xml = simplexml_load_file($xmldata);
$cursor = $xml->next_cursor;
$file = fopen ('output1.csv', 'w+');
fwrite($file, "User id\n\r");
while($cursor =! 0)
{
foreach ($xml->ids->id as $id)
{
fwrite($file, $id . ", ");
fwrite($file, "\n");
}
$xmldata = 'http://api.twitter.com/1/followers/ids.xml?cursor='. $cursor
.'&screeb_name=microsoft';
?>