3

我需要获取喜欢某些评论的人的 ID。

例如,我有 id 为 246595548763188_464132103676197 的帖子,而这篇帖子的评论 id 为 464146663674741。

然后,我使用 Graph Api Explorer ( https://developers.facebook.com/tools/explorer/ )

权限: user_groups

图 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具有 value 8,但我看不到喜欢此评论的人(带有 id 和名称)。https://graph.facebook.com/464146663674741/likes返回空数组。

那么,是否有可能使用 Graph API(或者,也许,FQL 查询)获得评论的喜欢?

4

1 回答 1

7

获取评论 ID 并发出此 Graph 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

于 2013-06-06T07:07:55.810 回答