2011-04-02 67 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

相關問題