感謝您的回答弗洛裏安。順便說一句,我認爲我找到了正確的方式去做我正在尋找的東西。如我錯了請糾正我。
使用後:
$code=$tmhOAuth->request('GET', $tmhOAuth->url('1/followers/ids'),
array('screen_name' => $user, 'cursor' => $cursor));
技術抓住所有5000名跟隨(用戶ID)。我使用下面的代碼在同一時間搶的100批次(用戶詳細信息):
$status_url = "http://api.twitter.com/1/users/lookup.json?user_id=";
$lastNum=$last; // $lastNum=100;
$i=$first; // $i=0;
while($i<$lastNum){
if ($i==($lastNum-1)){
$status_url = $status_url . "$followers[$i]";
}else{
$status_url = $status_url . "$followers[$i],";
}
$i++;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $status_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$curlout = curl_exec($ch);
curl_close($ch);
$response = json_decode($curlout, true);
$i = 0;
foreach($response as $friends){
$id = $friends['id'];
$screen_name = $friends['screen_name'];
$name = $friends['name'];
$thumb = $friends['profile_image_url'];
$url = $friends['screen_name'];
$location = $friends['location'];
$description = $friends['description'];
echo "$i) $id $screen_name $name $location $description<br />";
$i++;
}
我意識到我需要把「休眠」,在這些「100批次」之間,但我不相當確定使用多少。
感謝您的回答弗洛裏安。順便說一句,我認爲我找到了正確的方式去做我正在尋找的東西。糾正我,如果我錯了 –