Merhaba, istek üzerine bir konu. Anasayfanızdaki tweetlerin hepsini favoriye alma işlemi aşağıdaki gibidir.
$hometweets değişkenine anasayfadaki tweetler çekilir. Daha sonra POST ile favoriye alma işlemi gerçekleşir. Biraz bekleyebilir bunu ajax’a bağlarsanız rahat edersiniz.
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 |
<?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) { $twitter->post('https://api.twitter.com/1.1/favorites/create.json?id='.$value->id); } ?> |