-1

我需要得到的是:

登录用户在特定页面上的所有评论和喜欢。

使用下面我只能在页面上获得喜欢。

FacebookMobile.api("/me/likes", facebookGetUserLikes, null, "GET");
function facebookGetUserLikes(success:Object,fail:Object):void{
    if(success!=null){
        for(var i:int = 0; i < success.length; i++){
            trace("like.id = ", success[i].id);
            trace("like.name = ", success[i].name);
            trace("like.category = ", success[i].category);
            trace("like.created_time = ", success[i].created_time);
        }
    }
    if(fail!=null)trace("--> facebookGetUserLikes fail = ", fail.toString());
}

谢谢

4

1 回答 1

2

我认为您应该为此使用 FQL,因为它是一个复杂的查询。这是我的尝试:

SELECT user_id, object_id FROM like WHERE post_id IN (SELECT post_id FROM stream WHERE source_id = PAGEID) AND user_id = USERID

我刚刚用一个我喜欢的页面对此进行了测试,它可以工作。

于 2012-05-29T15:37:30.153 回答