帮我用Facebook Javascript SDK构建一个函数

Give me a hand in building a function in Facebook Javascript SDK

本文关键字:一个 函数 构建 Facebook Javascript SDK      更新时间:2023-09-26

我正在尝试构建一个Facebook应用程序,我需要在其中提取不喜欢某个页面的朋友的id。

到目前为止,我已经使用以下功能提取了我所有的朋友ID。

我需要生成一个代码来构建另一个 API,该 API 使用我朋友的 id 来获得他们的喜欢。

function loadFriends()
{
    //get array of friends
    FB.api('/me/friends', function(response) {
        console.log(response);
 var testdiv = document.getElementById("test");
        for(i=0;i<response.data.length;i++)
            {
                 testdiv.innerHTML +=  response.data[i].id + '<br/>' ;
            }
    });
}

我需要得到类似的东西:

 FB.api('/response.data[i].id/likes', function(response) {

我该怎么做?

你可以这样做

FB.api({
            method: 'fql.query',
            query: 'SELECT first_name, last_name, pic_big FROM USER WHERE uid IN ( SELECT uid FROM page_fan WHERE page_id=' + page_id + ' AND uid IN ( SELECT uid2 FROM friend WHERE uid1 = me() ) )'
        }, function(response){
//you get the friends who liked this page. now you can remove these ids from friends lists to get you result.
});