0

特定のページが気に入らない友人の ID を抽出する必要がある Facebook アプリケーションを構築しようとしています。

これまで、以下の関数を使用してすべてのフレンド ID を抽出しました。

友達の ID を使用して好きなものを取得する別の API を構築するコードを生成する必要があります。

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) {

どうすればいいですか?

4

1 に答える 1

0

あなたはこのようにすることができます

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.
});
于 2012-05-23T15:26:23.480 に答える