Facebook graph api 获取站点上帖子的评论数

Facebook graph api 获取站点上帖子的评论数,facebook-graph-api,comments,facebook-comments,Facebook Graph Api,Comments,Facebook Comments,我有一个有很多内容页面的网站,每个页面上都有一个Facebook评论框(社交插件)。说 我想构建一个小部件,搜索子域中评论最多的页面并列出它们。有办法做到这一点吗 谢谢 很容易获得每个url的评论数 使用fql: SELECT url, comment_count, FROM link_stat WHERE url = " http://subdomain.site.org" 您还可以同时获得所有URL上的注释计数(取决于URL的数量) 从facebook-FQL可以处理简单的数学、基本布尔运

我有一个有很多内容页面的网站,每个页面上都有一个Facebook评论框(社交插件)。说

我想构建一个小部件,搜索子域中评论最多的页面并列出它们。有办法做到这一点吗


谢谢

很容易获得每个url的评论数

使用fql:

SELECT url, comment_count, FROM link_stat WHERE url = " http://subdomain.site.org"
您还可以同时获得所有URL上的注释计数(取决于URL的数量)

从facebook-
FQL可以处理简单的数学、基本布尔运算符、逻辑运算符或非逻辑运算符,以及ORDER BY和LIMIT子句。

fql不支持用于搜索子域中所有url的CONTAINS()或其他类似内容


请参阅链接统计表-您只能查询可索引的列

这给了我一些类似于
[{“url”:“http:\/\/subdomain.site.org”,“comment\u count”:20}]
但是,它没有告诉我哪些页面有注释,它只是给了我一个总计数?您必须为每个页面调用,或者使用第二个查询,将每个页面的url放在()中,啊,好的。因此,我可以在每页单独执行此操作,但如果假设我有1000条内容,我需要将这1000个URL中的每一个都传递到第二个查询中。没有查询,我只能给出它,它给我在该子域上找到的任何页面的评论计数?啊,有趣。知道语言有局限性,但不知道是否有一张桌子或我可能遗漏的东西。感谢您的及时回复!
SELECT url, comment_count,  FROM link_stat WHERE url in ("url1", "url2", "url3" ... )