DUYURU : Sitemiz ile herhangi bir sorun şikayet&reklam vermek için doctor.cmptr@gmail.com adresine mail atınız.

19 Mart 2012 Pazartesi

Facebook Uygulamasında Arkadaş Bilgilerini Alma

Merhaba arkadaşlar bu makalede facebook uygulamamıza giren kişinin bütün arkadaşlarını ve bu arkadaşlardan daha önce uygulamamıza girenleri alacağız. 

Bütün oyunların altında uygulamaya giren arkadaşların puanı yer alır. Bu uygulamayla bunun nasıl yapıldığını öğrenmiş olacaksınız. İlk önce bütün arkadaşlarımızı almayı gösterelim. Bu işlemi ister API ile ister FQL ile yaptırabiliriz. İki yolu da göstereyim.



<?php include("izinler.php"); //API ile bütün arkadaşları listeleme $friends = $facebook->api('me/friends'); foreach($friends as $friend){ print_r($friend); } //FQL ile bütün arkadaşları listeleme $fql='SELECT uid, name FROM user WHERE uid = me() OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me())'; $params=array( 'method'=>'fql.query', 'query'=>$fql ); $result=$facebook->api($params); foreach($result as $friend){ print_r($friend); } ?>


Sonucu print_r ile listelediğim için kullanıcının bilgileri (ismi, id değeri vb.) çok boyutlu dizi olarak ekranda gösterilecek. Siz bunlardan ihtiyacınız olanları $friend[0]['name'] gibi benzer şekilde kullanabilirsiniz. Şimdi de bu arkadaşlardan sadece daha önce uygulamaya girmiş olanlarının ismini ve id değerini listelettirelim.
<?php include("izinler.php"); $fql='SELECT uid, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND is_app_user=1'; $params=array( 'method'=>'fql.query', 'query'=>$fql ); $result=$facebook->api($params); foreach($result as $friend){ echo $friend['uid']; echo " - "; echo $friend['name']; echo "<br/>"; } ?>

Uygulamamıza giren kişinin arkadaşları içerisinden daha önce uygulamamıza girmiş olanları ekrana listeleyerek bu yazımızında  da sonuna geldik. Bu uygulamaların bütün betiklerini eklentiden indirebilirsiniz. Diğer makalelerde görüşmek dileğiyle.

Alıntıdır arkadaş çok güzel anlatmış ağzına sağlık..

0 yorum:

Yorum Gönder