как получить всех моих пользователей приложения Facebook? - PullRequest
4 голосов
/ 02 апреля 2011

Я хочу получить список пользователей, которые подключились к приложению.Есть ли способ сделать это с помощью FQL или Graph API?

Ответы [ 3 ]

2 голосов
/ 13 февраля 2012

Я использовал это и отлично работает. Это даст вам списки ваших друзей, которые одобрили приложение, а не всех пользователей

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);
        }
    });
}
1 голос
/ 07 сентября 2011

Это работает для меня, вот пример 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 + ")";                            
1 голос
/ 27 апреля 2011

С FQL просто сделайте:

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

Это не требует пояснений.

AFAIK, это невозможно через GRAPH API

...