是否有可能获得用户对特定页面中帖子的喜欢和评论?

时间:2012-05-29 14:52:01

标签: facebook actionscript-3 facebook-graph-api facebook-like facebook-php-sdk

我需要得到的是:

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

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

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());
}

由于

1 个答案:

答案 0 :(得分: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

我刚用一个我喜欢的东西的页面测试了这个并且它有效。