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";
twitter app arkadaş listesini yazdırma
10
●1.017
- 13-09-2013, 01:28:48normalde 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, 08:51:30$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
- 14-09-2013, 13:10:32Hocam 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.pscopat adlı üyeden alıntı: mesajı görüntüle
- 15-09-2013, 03:47:14https://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:05Hocam bu işlemin çalışır haldeki kodlarını tarafınızdan ücretli veya ücretsiz yapma imkanı varmıdır ?nema adlı üyeden alıntı: mesajı görüntüle