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

kol*_*bok 3 facebook facebook-fql facebook-like facebook-graph-api

我需要得到喜欢评论的人的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
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,like_count有价值8,但我看不到喜欢这个评论的人(带有ID和名字).https://graph.facebook.com/464146663674741/likes返回空数组.

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

Sté*_*ert 7

获取评论ID并发出此图谱API请求:

https://graph.facebook.com/COMMENT_ID?fields=likes
Run Code Online (Sandbox Code Playgroud)

注释ID实际上是以下的连接:

  • POST_ID(246595548763188_464132103676197),
  • COMMENT_ID(464146663674741),

在你的情况下会给出:246595548763188_464132103676197_464146663674741.

所以,这应该工作:

graph.facebook.com/246595548763188_464132103676197_464146663674741?fields=likes

  • 谢谢,我不知道这个功能) (2认同)