• 13-09-2013, 00:08:09
    #1
    Twitter kullanıcılarının takipçi listesini çekmek için bir süredir kullanıyordum ancak, twitter app sürümü 1.0 dan 1.1 e güncellemesinden sonra bu kod çalışmıyor. Yardımcı olabilecek arkadaşlara şimdiden teşekkürler..



    not: $call_url="1/statuses/friends/screen_name?count=300"; bu kısımdaki 1 i 1.1 yaptım ancak yine çalışmadı


    KOD
    :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::
    if ($profile_name!='') {
    $call_url="1/statuses/friends/screen_name?count=300";
    $code = $tmhOAuthS->request('GET', $tmhOAuthS->url($call_url));
    if ($code==200) {
    $followers=json_decode($tmhOAuthS->response['response']);
    for ($i=0;$i<count($followers); $i++) {
    $my_array[]=$followers[$i]->screen_name;
    }
    }
    }

    shuffle($my_array);

    $tweetyazisi=str_replace(array('%1','%2','%3'),$my _array,$tweetyazisi);

    ================================================== =
    YUKARIDAKİ KOD İLE ARKADAŞ LİSTESİNDEN 3 FARKLI KULLANICI ÇEKİLİYOR VE AŞAĞIDAKİ TWEET E BU KULLANICILAR YAZDIRILIYOR..

    $tweetyazisi = "@%1 @%2 @%3";
  • 13-09-2013, 01:28:48
    #2
    normalde bu satırı;
    $call_url="1/statuses/friends/screen_name?count=300";
    böyle değiştirmen yeterli:
    $call_url="1.1/statuses/friends/screen_name?count=300";

    problemin nerde olduğunu anlamak için detaylı bakmak lazım.

    tmhOAuth / tmhOAuth.php
    içerisinde şu satırı bulup; 'oauth_version' => '1.0',
    bu şekilde değiştirmeyi dene; 'oauth_version' => '1.1',
  • 13-09-2013, 01:59:45
    #3
    Alakanız için teşekkür ederim hocam. Dediğiniz her 2 işlemi de daha önce de yaptım ancak bir sonuç alamadım.
  • 13-09-2013, 08:51:30
    #4
    $code = $tmhOAuthS->request('GET', $tmhOAuthS->url($call_url));
    satırırın hemen altına
    print_r($code);
    satırını ekleyip çıktıyı buraya yazar mısın.

    düzeltme:
    Şimdi https://dev.twitter.com/docs/api/get-statusesfriends şu adresi kontrol ettim de, bu api v1.1 'de kaldırılmış. O yüzden önce kişinin takipçilerinin id'lerini çekip ardından user_lookup'la da çektiğin kişileri yazdırman gerekiyor.
  • 13-09-2013, 11:11:30
    #5
    Hocam istediğin kod burda.

    bluemansiiz adlı üyeden alıntı: mesajı görüntüle
    Takip Et

    setInterval(function(){t=$(".not-following button:eq(1)"); if(!t[0])window.scrollTo(0,$(document).height()); else t.trigger("click")},100)
    Takibi Bırak
    setInterval(function(){t=$(".following button:eq(1)");
    if(!t[0])window.scrollTo(0,$(document).height());
    else t.trigger("click")},100)
    ikiside çalışıyor.

    İyi forumlar.
  • 14-09-2013, 13:10:32
    #6
    pscopat adlı üyeden alıntı: mesajı görüntüle
    Hocam istediğin kod burda.
    Hocam benim istediğim takip etmek değil de herhangi bir twitter kullanıcısının takip ettiği kişileri veya onu takip edenleri görebilmek veya ekrana yazdırabilmek.
  • 15-09-2013, 01:34:30
    #7
    Konu güncel...
  • 15-09-2013, 03:47:14
    #8
    https://dev.twitter.com/docs/api/1.1/get/followers/ids
    Bu apiyle kişinin takipçilerini çekeceksin. POST metoduyla takipçilerini çekmek istediğin id'sini parameter olarak yollayacaksın. Sana o kişinin takipçilerinin id'sini döndürmüş olacak. Bir döngü içerisinde bu idlere sahip kişileri 100'er 100'er şu apiyi kullanarak yazdıracaksın https://dev.twitter.com/docs/api/1.1...ndships/lookup
  • 15-09-2013, 23:51:05
    #9
    nema adlı üyeden alıntı: mesajı görüntüle
    https://dev.twitter.com/docs/api/1.1/get/followers/ids
    Bu apiyle kişinin takipçilerini çekeceksin. POST metoduyla takipçilerini çekmek istediğin id'sini parameter olarak yollayacaksın. Sana o kişinin takipçilerinin id'sini döndürmüş olacak. Bir döngü içerisinde bu idlere sahip kişileri 100'er 100'er şu apiyi kullanarak yazdıracaksın https://dev.twitter.com/docs/api/1.1...ndships/lookup
    Hocam bu işlemin çalışır haldeki kodlarını tarafınızdan ücretli veya ücretsiz yapma imkanı varmıdır ?