鉴于经过身份验证的用户,我可以在Facebook上找到该用户喜欢的帖子吗?
我读过“故事”和“最近的活动”,但我似乎无法找到如何为特定用户获取此数据。任何帮助表示赞赏!!
谢谢!
答案 0 :(得分:2)
我希望它会有所帮助。
在使用Graph Api v2.1的官方FB SDK中,只有一种方法(因为2.1中不再提供fql) - 对于每个帖子,您应该向https://graph.facebook.com/v2.1/{post-id}/likes
发送请求。您也可以使用.../{post-id}/likes?limit=XXX
。作为回应,您将得到一系列喜欢这样的内容:
data": [
{
"id": "xxxxxxxx",
"name": "yyyyyy"
},
....
]
接下来,您应该尝试找到您用户的ID。如果它在这里 - 用户喜欢这篇文章。如果没有 - 用户不喜欢这篇文章。此数组还可以包含分页数据,其中包含指向下一页的链接。
但这是一个小问题 - 如果帖子包含数千个喜欢,那么时间太多了。我们最近向Facebook询问了这个问题,现在我们正在等待答案。它适用于少于几千人的帖子。