有没有办法找出(或生成计数)用户在我的 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)