Merhabalar, istek üzerine daha önce bir paylaşımda bulunmuştum. Anasayfadaki tüm tweetleri favoriye alan bir uygulama yapmıştım. Şimdi yine aynı özellikte fakat bu sefer rt edilen tweetleri ve içinde link içeren tweetleri almıyor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
<meta chartset="utf-8" /> <?php /** * Anasayfadaki tweetlerin hepsini favoriye alır. * @author Selim Hallaç * selimhallac@gmail.com */ /** * Twitter API File * Twitter API Dosyası */ include "twitteroauth/twitteroauth.php"; /** * Twitter API Config * Twitter API için gerekli bağlantı bilgileri */ $consumer_key = ''; $consumer_secret = ''; $accesstoken = ''; $accesstokensecret = ''; /** * Twitter API Connections * Twitter API ile bağlantı * @var TwitterOAuth */ $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret); /** * Anasayfada çekilen tweet sayısı * @var INT */ $count = "100"; /** * [$tweetlist Çekilen Tweet Listesi] */ $hometweets = $twitter->get('https://api.twitter.com/1.1/statuses/home_timeline.json?count='.$count); foreach ($hometweets as $key => $value) { if (!stristr($value->text, "http") and !stristr($value->text, "RT")){ echo $value->text."<br>"; $twitter->post('https://api.twitter.com/1.1/favorites/create.json?id='.$value->id); } } |