现在我正在寻找答案,我怎样才能通过post_id发布like_info?我问过这个问题,因为在社交网站上我看到他们要求发帖(无论是照片还是文章)。然后他们检测到like_count,如果有人喜欢那个帖子,他们也会检测并给出喜欢帖子的分数。我认为他们并不比这个网站的专家好。所以我的问题是如何通过post_id发布like_info?我有一个Facebook应用程序,应用程序访问令牌,以及一些要在fql中查询的帖子ID。
答案 0 :(得分:0)
使用FQL,乍一看很容易:
select post_id, like_info from stream where post_id="{post_id}"
结果
{
"data": [
{
"post_id": "{post_id}",
"like_info": {
"can_like": true,
"like_count": 1,
"user_likes": false
}
}
]
}
缺点是:
user_likes
可用,而不是App Access令牌!您可以使用Graph API部分实现您的目标:
/{post_id}?fields=id,likes.summary(true),comments.summary(true)
这为您提供了类似的计数,但除了解析喜欢的数组并检查当前用户的id
之外,您无法确定当前用户是否喜欢此帖子。