Facebook 图形 API。如何获得评论的点赞?

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

我需要获取喜欢某些评论的人的 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/

相关文章:

javascript - 带有预填充评论的 Facebook Like 按钮

Android - 如何设置视频的标题或描述

javascript - Facebook 开放图发布流/操作元标记作为参数?

ios - 为同一个新对象多次调用 Firebase FEventTypeChildAdded 回调

php - Facebook PHP SDK 抛出无法捕获的 OAuthException

php - Facebook Graph API - 删除喜欢

facebook - 如何在本地主机上测试 Facebook "Like"按钮?

php - SSL 破坏了 Facebook 的点赞按钮

php - Facebook 照片标记

android - Facebook 应用程序提交