beyler sa öncelikle bu api hizmetini kullananlar iyi bilirki bazı limit ve kısıtlamaları mevcut şimdi biz sıradan php ile "statuses/user_timeline" ile bir kullanıcının tweetlerini çekiyoruz fakat şöyle bir sorun var 3200 totalde tweet çektirmeye kadar sınır koymuş ve her bir istek başına 200 adet tweet çektiriyor buraya kadar tamam 200 tweet çekiyoruz bunu array'e alıyoruz ve foreach ile 200 tanesini çekiyoruz biraz araştırmalarım sonucu 3200 adedin tamamını çekmek için api hizmeti "page" => 1-2-3-4 gibi listeletiyor otomatik buda her 200 çekim sonrası page-2'ye geçerek diğer 200'ü gösteriyor buda tamam fakat bunları döngüye soktuğumda aşırı yüklenme oluyor bir türlü mantık kuramadım misal şöyle birşey düşündüm..
$tweets = array();
for($sayi = 0; $sayi < 16; $sayi++) {
$tweets[] = $connection->get("statuses/user_timeline",["screen_name" => $username,"count" => $adet, "tweet_mode" => "extended", "include_rts" => $RTizin, "page" => $sayi]);
}
sayfa 3200 çekmesi için 16 kez tekrar ediyor her tekrar başına 200 adet tweet çekiyor bu döngüdeyken acayip kasıyor sayfanın yüklenme hızı buna bir algoritma kuramadım nasıl birşey yapsam sizce ?
$tweets[1] = $connection->get("statuses/user_timeline",["screen_name" => $username,"count" => $adet, "tweet_mode" => "extended", "include_rts" => $RTizin, "page" => 1]);
foreach ($tweets[1] as $twit) {
echo $twit->full_text . '</br></br>';
}
bu yukardakide tekli olarak çekiyor misal ilk 200 tweet'in içeriğini listeletiyor döngüde ama bunu 3200 adetin tamamına bir algoritmayla yaptırmam lazım.
Twitter API limit ve Döngü Sorunu Yardım!
0
●61