그래서 xml 형식의 API를 사용하는 트위터 사용자의 처음 4999 명의 팔로워 ID를 수집하는 스크립트가 이미 있습니다. 나는 커서 프로세스가 어떻게 작동하는지 이해하지만 모든 추종자가 모일 때까지 루프를 구현하는 방법을 혼란 스럽다. 내가 수집하려고 시도하는 사용자는 약 8 건의 전화가 걸립니다. 커서 루프를 구현하는 방법에 대한 아이디어가 있습니까?트위터 API를 사용하여 커서를 이동하는 PHP 코드
enter code here
<?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';
?>
아마도 더 많은 정보가 필요합니다. 귀하의 질문에 대답해야합니다 ... – Anil
기본적으로 나는 트위터 API를 사용하여 40 만 명의 추종자 ID를 검색하려고 시도하고 있습니다. 그러나 단일 호출은 4999 명의 사용자 만 검색합니다. 나머지 추종자를 모으는 방법을 찾으려고 노력 중입니다. – bardockyo