Facebook Graph API。如何获得评论的喜欢?

时间:2013-06-06 06:59:38

标签: facebook facebook-graph-api facebook-like facebook-fql

我需要得到喜欢评论的人的ids。

例如,我的帖子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的值为8,但我看不到 喜欢此评论的人 (使用ID和名)。 https://graph.facebook.com/464146663674741/likes返回空数组。

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

1 个答案:

答案 0 :(得分:7)

获取评论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