• 06-03-2020, 19:26:47
    #1
    İşinize yarar mı bilemedim ama yinede bilmeyenler kalmıştır diye paylaşayım dedim. Umarım yararlı olur, iyi kullanımlar.

    Twitter RT Yapanları Takip Etme;

    <?php
    
    include "twitteroauth.php";
    
    $consumer_key = '';
    $consumer_secret = '';
    $accesstoken = '';
    $accesstokensecret = '';
    
    $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret);
    
    $tweetID = '1231605640130375680';
    
    $retweetdetails = $twitter->get('https://api.twitter.com/1.1/statuses/retweets/'.$tweetID.'.json');
    
    $retweetuserlist = $twitter->get('https://api.twitter.com/1.1/statuses/retweeters/ids.json?id='.$tweetID.'&count=100&stringify_ids=true');
    foreach ($retweetuserlist->ids as $key => $value) {
    $twitter->post('https://api.twitter.com/1.1/friendships/create.json?user_id='.$value.'&follow=true');
    }
    
    ?>
    Twitter Gündem Reklam Tweet Attırma Kodu:

    <?php
    
    include "twitteroauth.php";
    
    $consumer_key = '';
    $consumer_secret = '';
    $accesstoken = '';
    $accesstokensecret = '';
    
    $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret);
    
    
    
    $placecode = '23424969';
    $trendlist = $twitter->get('https://api.twitter.com/1.1/trends/place.json?id='.$placecode);
    echo "<pre>";
    print_r($trendlist);
    echo "</pre>";
    
    foreach ($trendlist['0']->trends as $key => $value) {
    $tweet['status'] = $value->name." arkadaşlar günlük 100 takipçi kazandıran bu siteyi tavsiye ederim virüssüz ve güvenli > https://takipci.page.link/mVFa ".rand(0,150);
    $twitter->post('statuses/update',$tweet);
    }
    
    ?>
    Anasayfa Favori:

    <?php
    
    include "twitteroauth/twitteroauth.php";
    
    $consumer_key = '';
    $consumer_secret = '';
    $accesstoken = '';
    $accesstokensecret = '';
    
    
    $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret);
    
    $count = "100";
    
    $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);
    }
    
    ?>
    Twitter Nick Takip:

    <?php
    
    require_once('twitteroauth/twitteroauth.php');
    require_once('twitteroauth/OAuth.php');
    
    $kullaniciadi = 'x'; // Kullanıcı adınız
    $karsitaraf = 'x'; // Takipçilerini Takip Etmek ›stediğiniz Kullanıcı Adı
    
    $limit = '500';
    $consumer_key = 'x';
    $consumer_secret = 'x';
    $access_token = 'x';
    $access_token_secret = 'x';
    
    
    $manage = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
    
    $followers = $manage->get('followers/ids', array('cursor' => -1, 'screen_name' => $karsitaraf));
    $followerIds = array();
    foreach ($followers->ids as $i => $id) {
    $followerIds[] = $id;
    $parametre = array( 'user_id' => $id );
    $takip = $manage->post('friendships/create', $parametre);
    echo "<b>".$i."</b> <font color='red'>kisiyi takip ettiniz.<br>";
    if ($i == $limit) break;
    }
    ?>
    Hashtag Takip:

    <?
    require_once 'twitter.class.php';
    
    $kadi=""; /* Kullanıcı Adınız */
    $tag=""; /* Takip Edilecek Hashtag */
    $limit = 10; /* Kaç Kişi Takip Edilsin */
    $consumer_key=""; /* CONSUMER-KEY */
    $consumer_sec=""; /* CONSUMER-SECRET */
    $oauth_tok=""; /* OAUTH-TOKEN */
    $oauth_sec=""; /* OAUTH-SECRET */
    
    
    // * İŞLEM * //
    
    $connection = new Twitter($consumer_key, $consumer_sec, $oauth_tok, $oauth_sec);
    $twitter = $connection->search($tag);
    for ($i=0;$i<$limit;$i++) {
    $screen_name=$twitter[$i]->user->screen_name;
    $twi = $connection->request('friendships/show', 'GET', array('source_screen_name' => $kadi, 'target_screen_name'=> $screen_name));
    if($twi->relationship->source->following!="false") {
    $connection->request('friendships/create', 'POST', array('screen_name' =>$screen_name, 'follow' => 'true'));
    echo "<li>Takip edilen: ".$screen_name."</li>";
    }
    else {}
    }
    ?>
    Anasayfa Retweet

    <?php
    
    include "twitteroauth/twitteroauth.php";
    
    
    $consumer_key = '';
    $consumer_secret = '';
    $accesstoken = '';
    $accesstokensecret = '';
    
    
    $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret);
    $count = "35";
    
    $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/statuses/retweet/' . $value->id . '.json');
    }
    
    ?>
    Türkiye Gündemi Listeleme:
    <?php
    
    include "oauth/twitteroauth.php";
    
    
    $consumer_key = 'CjulERsDeqhhjSme66ECg';
    $consumer_secret = 'IQWdVyqFxghAtURHGeGiWAsmCAGmdW3WmbEx6Hck';
    $accesstoken = '2880325377-cvb770XWECVpqNfGeK7yqPhmmuCQKkQAlwrQVnp';
    $accesstokensecret = 'z5F9qGj7TvzcBx4X5pvxbCT2oEGIPlTCShZVhoIUsZkyd';
    
    /*
     * Twitter API Connections
     * Twitter API ile bağlantı
     * @var TwitterOAuth
     */
    $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret);
    
    $tweetsank = $twitter->get("https://api.twitter.com/1.1/trends/place.json?id=2343732"); // ankara
    $trendsank = $tweetsank[0]->trends;
    
    $tweetsist = $twitter->get("https://api.twitter.com/1.1/trends/place.json?id=2344116"); // istanbul
    $trendsist = $tweetsist[0]->trends;
    
    $tweets = $twitter->get("https://api.twitter.com/1.1/trends/place.json?id=23424969"); // türkiye
    $trends = $tweets[0]->trends;
    
    $tweet = $twitter->get("https://api.twitter.com/1.1/trends/place.json?id=1");
    $wtt = $tweet[0]->trends;
    
    ?>
    
    <div class="panel-heading">
        <h4 class="panel-title">Türkiye Gündemi</h4>
    </div>
    <div class="panel-body">
        <center>
            <?php
            foreach($trends as $trend){
                ?>
    
                <tr>
                    <td>
                        <a href="<?php echo $trend->url; ?>" target="_blank">  <font color="black"><?php echo $trend->name; ?></font></a>
                    </td>
                </tr>
                <hr>
    
    
    
                <?php
            }
            ?>
        </center>
  • 06-03-2020, 19:36:03
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Nasıl yapabileceğimizi anlatabilir misiniz? Ben ve benim gibi bilmeyenler illa ki vardır
  • 06-03-2020, 19:36:48
    #3
    abraham apisi değil mi? bu



    https://github.com/abraham/twitteroauth api bu buyrun
  • 06-03-2020, 19:37:46
    #4
    novastarix adlı üyeden alıntı: mesajı görüntüle
    Nasıl yapabileceğimizi anlatabilir misiniz? Ben ve benim gibi bilmeyenler illa ki vardır
    Gerekli olan twitteroauth vs dosyalarını google'da aratarak bulabilirsiniz. Key bilgilerinizi alıp dosyaya ekliyorsunuz hepsi bu kadar hocam.



    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    abraham apisi değil mi? bu




    https://github.com/abraham/twitteroauth api bu buyrun
    Evet hocam abraham
  • 06-03-2020, 19:39:33
    #5
    teşekkürler hocam.
  • 06-03-2020, 19:40:35
    #6
    AngularJs adlı üyeden alıntı: mesajı görüntüle
    teşekkürler hocam.
    Ne demek güle güle kullanın hocam
  • 06-03-2020, 19:40:39
    #7
    hocam bir çok hesaptan app oluşturup tek yerden api ile kullansak sıkıntı oluyor mu?
  • 06-03-2020, 19:42:02
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hocam bir çok hesaptan app oluşturup tek yerden api ile kullansak sıkıntı oluyor mu?
    Hiç denemedim hocam yorum yapmam sağlıklı olmaz bir şey diyemiyorum maalesef
  • 06-03-2020, 23:47:19
    #9
    Tek tıkla hepsini takip ediyorsa sıkıntı çıkarır hocam.