Bütün oyunların altında
<?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/>"; } ?>
<?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/>"; } ?>
Alıntıdır arkadaş çok güzel anlatmış ağzına sağlık..
0 yorum:
Yorum Gönder