FB Graph API喜欢/ user_likes没有返回任何内容

时间:2014-12-09 09:08:25

标签: java facebook facebook-graph-api

我正在尝试阅读用户的Feed并解析它。我在尝试查看用户是否喜欢帖子时遇到问题。

在FQL中,我可以这样做:

SELECT likes FROM stream WHERE post_id = '59685491632_10152603637976633'

这很好,但据我所知,FQL很快就会被删除,我将再次陷入困境。

在Graph API中我尝试了这个:

postId / likes / user_likes,但除了所有喜欢之外没有返回任何内容。

这是FQL返回的内容,以及我想在Graph API中获得的内容。我需要user_likes变量,并且没有关于如何使用新API的文档。

  "likes":  {
    "href":  "https://www.facebook.com/browse/likes/?id=10152603637976633", 
    "count":  2941, 
    "sample":  [
       "752940741418358", 
       "816307018398608", 
       "10152367777559604", 
       "736860723056935"
    ], 
    "friends":  [
    ], 
    "user_likes":  false, 
    "can_like":  true
  }
}

1 个答案:

答案 0 :(得分:2)

您正在使用不存在的端点。没有/{post_id}/likes/user_likes,您无法从图谱API获取此信息,因为它来自FQL。除非您阅读了所有相关内容,并在当前user_id之间进行查找。

Graph API v2.0,因此FQL将在2016年8月7日之前使用,请参阅