我需要获取喜欢某些评论的人的 ID。
例如,我有 ID 为 246595548763188_464132103676197 的帖子,而这篇帖子有 ID 为 464146663674741 的评论。
然后,我使用 Graph Api Explorer ( https://developers.facebook.com/tools/explorer/ )
权限:用户组
图形 API 网址:https://graph.facebook.com/464146663674741
结果:
{
"id": "464146663674741",
"from": {
"name": "Rostyslav Paranko",
"id": "100001288191932"
},
"message": "Українську мову доконають пуристи.",
"can_remove": false,
"created_time": "2013-06-03T19:10:57+0000",
"like_count": 8,
"user_likes": false
}
如您所见,like_count
的值为 8
,但我看不到赞此评论的人(带有 ID 和名称)。 https://graph.facebook.com/464146663674741/likes
返回空数组。
那么,是否可以使用 Graph API(或者 FQL 查询)来获得评论的点赞数?
最佳答案
获取评论 ID 并发出此图谱 API 请求:
https://graph.facebook.com/COMMENT_ID?fields=likes
评论 ID 实际上是以下内容的串联:
- POST_ID(
246595548763188_464132103676197
), - COMMENT_ID(
464146663674741
),
在你的情况下会给出:246595548763188_464132103676197_464146663674741
。
所以,这应该可行:
graph.facebook.com/246595548763188_464132103676197_464146663674741?fields=likes
关于 Facebook 图形 API。如何获得评论的点赞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16955653/