如何在我的Facebook个人资料中找到有多少用户喜欢的POSTS(非页面)

时间:2012-04-18 05:58:14

标签: facebook facebook-like

有没有办法找出(或生成一个计数)我的Facebook个人资料中有多少帖子有用户“喜欢”?

例如,如果我提供了一个用户ID,我可以查询该用户喜欢的帖子数量(在特定的Facebook个人资料页面上)吗?

1 个答案:

答案 0 :(得分:0)

您应该可以使用FQL

这里感兴趣的两个FQL表是:

  • like - “返回喜欢给定对象(视频,便笺,链接,照片或相册)的用户的ID”
  • stream - “用于返回信息流列表”

然后您可以像这样使用它们:

SELECT 
    object_id 
FROM 
    like 
WHERE 
    user_id = USER_ID 
    AND 
    post_id IN (SELECT 
                    post_id 
                FROM 
                    stream 
                WHERE 
                    source_id = PAGE_ID)

尝试此操作时,您需要为登录用户拥有两个权限:read_stream和read_insights。

您可以在Graph Api Explorer中尝试(只需将USER_ID和PAGE_ID替换为实际ID)