Benim Twitter sık almak için curl kullanarak Im:
<?php
$username = "bob";
$password = "password";
$twitterHost = "http://twitter.com/favorites.xml";
$curl;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($curl, CURLOPT_URL, $twitterHost);
$result = curl_exec($curl);
curl_close($curl);
header('Content-Type: application/xml; charset=ISO-8859-1');
print $result;
?>
Ancak bu sadece son 20 sık değil, hepsi getirir.
Ben bu satırı değiştirebilir eğer:
$twitterHost = "http://twitter.com/favorites.xml";
Ve bunu değiştirin:
$twitterHost = "http://twitter.com/favorites.xml?page=2";
Ben 20 favorilerimden sonraki seti alabilirsiniz.
Orada kaç sayfa sık öğrenmek için, Twitter API kullanarak, zaten orada görünmüyor.
Gibi herkes tüm sık almak için en iyi yolu önerebilirsiniz?
Bu mümkün değilse ya da bir tarih aralığı için tüm Tweets olsun?