我需要得到的是:
特定网页上登录用户的所有评论和喜欢。
使用下面我只能获得页面上的喜欢。
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());
}
由于
答案 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
我刚用一个我喜欢的东西的页面测试了这个并且它有效。