【问题标题】:Using Facebook FQL to return comment with the most likes使用 Facebook FQL 返回点赞最多的评论
【发布时间】:2012-04-25 17:54:55
【问题描述】:

我在我的网站上使用 FB cmets 插件,并希望在主页上显示点赞最多的评论。

我正在使用 FQL 来获取 cmets。下面是我到目前为止的一个例子

SELECT id, fromid, text, likes, time FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE url ="http://developers.facebook.com/blog/post/472") ORDER BY time DESC LIMIT 400

以上查询返回最新的 400 cmets。如何进一步查询并找到最喜欢的一个?如何修改该查询以获得我要查找的内容?

【问题讨论】:

    标签: php facebook comments facebook-fql


    【解决方案1】:

    如果是 SQL 之类的东西(我对 FQL 不太熟悉),试试这个:

    SELECT id, fromid, text, likes, time FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE url ="http://developers.facebook.com/blog/post/472") ORDER BY likes DESC LIMIT 1
    

    【讨论】:

    • 您好,感谢您的快速回复。我实际上使用了您的答案,但对其进行了一些修改。
    • 最终使用了 LIMIT 100。LIMIT 1 只返回最近的点赞。我将其设置为 100,因此它从 100 的字段中对其进行排序。
    • 如果您可以通过likes 订购,那么限制为一个应该会带来最喜欢的,然后您就不需要其他的了
    猜你喜欢
    • 2011-11-30
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多