【发布时间】:2012-04-18 05:58:13
【问题描述】:
有没有办法找出(或生成计数)用户在我的 Facebook 个人资料上“喜欢”了多少帖子?
例如,如果我提供了一个用户 ID,我是否可以查询该用户喜欢了多少帖子(在特定的 Facebook 个人资料页面上)?
【问题讨论】:
有没有办法找出(或生成计数)用户在我的 Facebook 个人资料上“喜欢”了多少帖子?
例如,如果我提供了一个用户 ID,我是否可以查询该用户喜欢了多少帖子(在特定的 Facebook 个人资料页面上)?
【问题讨论】:
你应该可以使用 FQL 来做这件事。
这里感兴趣的两个 FQL 表是:
然后你可以像这样使用它们:
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)
【讨论】: