0

我正在尝试搜索给定关键字的 fb 帖子,但只需要条件超过特定评论数或点赞数的结果,我的意思是结果只会包含评论数和点赞数中具有最小给定值的帖子.

我与许多开发人员一起尝试过,但所有人都说这是不可能的,因为图形 api 不提供这种方法或 http 调用函数。

但我的意思是,将有一种可能的方法来混合 fql 和图形并获得结果,就像这样,但我不知道要使用的确切模式。

https://api.facebook.com/method/fql.query?format=JSON
  &query=select comments from comment where object_id in 
    (select comments_fbid from link_stat where url ='http://developers.facebook.com/docs/reference/fql/comment/')
  &pretty=1
4

1 回答 1

1

您可以使用批处理请求在单个调用中混合 Graph API 和 FQL请求。您必须使用新的 Graph API url 而不是您在问题中显示的 REST API url。您还需要一个access_token来获取这些数据。

Facebook 确实有一个用于FQL 表comments.count的对象。这给出了一个数字评论计数,您可以查询:likescomment

SELECT comments, likes FROM comment WHERE object_id IN 
  (SELECT comments_fbid FROM link_stat WHERE url ='http://developers.facebook.com/docs/reference/fql/comment/')
  AND (comments.count > 5 OR likes > 5)
于 2013-01-17T14:22:43.080 回答