2011-04-02 62 views

回答

1

随着FQL,只是做:

$fql="SELECT uid FROM user 
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = ".$me['id'].") 
AND is_app_user = 1"; 

这是自我解释。

据我所知,它不是通过图形API

+0

我不能让该FQL语句工作。你可以发布一个结果的例子来检查它,并证明它仍然有效。谢谢。 – 2011-07-15 17:57:33

+0

我也是。这不起作用。 – Soid 2011-08-25 13:25:09

+0

你只需要添加应用的所有用户列表? – 2011-09-02 20:39:48

1

可能这个工作对我来说,这里是一个AS3例如:

var fql:String = "select pic_square, uid, first_name from user where is_app_user = 1 and uid IN(SELECT uid2 FROM friend WHERE uid1 =" + Facebook.getSession().uid + ")";        
2

我用这个和正常工作。这会给你一个你的朋友谁已批准的应用程序的列表,并非所有的用户

function getUsersApplication(){ 
    var url = "https://api.facebook.com/method/friends.getAppUsers?access_token="+FB.getAccessToken(); 
    $.ajax({ 
     url : url, 
     type : 'GET', 
     dataType : 'text', 
     data : null, 
     success : function(data) { 
     alert(data); 
     } 
    }); 
} 
+0

这需要用户会话 – 2013-03-19 17:45:35

相关问题