5

给定一个经过身份验证的用户,我可以在 Facebook 上找到该用户喜欢的帖子吗?

我读过“故事”和“最近的活动”,但我似乎无法找到如何为特定用户获取这些数据。任何帮助表示赞赏!

谢谢!!

4

1 回答 1

2

我希望它会有所帮助。在带有 Graph Api v2.1 的官方 FB SDK 中,只有一种方法(因为 fql 在 2.1 中不再可用) - 对于每个帖子,您应该将请求发送到https://graph.facebook.com/v2.1/{post-id}/likes. 您也可以使用.../{post-id}/likes?limit=XXX. 作为回应,您将获得一系列喜欢的内容,如下所示:

data": [
    {
      "id": "xxxxxxxx", 
      "name": "yyyyyy"
    }, 
    ....
]

接下来,您应该尝试在那里找到您的用户 ID。如果它在这里 - 用户喜欢这篇文章。如果不是 - 用户不喜欢这篇文章。该数组还可以包含带有链接到下一页的分页数据。

但这里有一个小问题——如果帖子包含数千个赞,时间就会太长。我们最近向 Facebook 询问了这个问题,现在我们正在等待答案。它适用于少于几千个赞的帖子。

于 2014-10-09T04:34:04.197 回答