Facebook评论FQL和评论框

Facebook评论FQL和评论框,facebook,facebook-comments,Facebook,Facebook Comments,我正在将Facebook评论同步到数据库,并在网页上显示Facebook评论框。同步的内容和Facebook评论框中显示的内容存在一些不一致 首先,我通过FQL查询获取注释。FQL如下所示: SELECT post_fbid, fromid, object_id, text, time FROM comment WHERE object_id in (SELECT comments_fbid FROM link_stat WHERE url = 'http://www.storaensomet

我正在将Facebook评论同步到数据库,并在网页上显示Facebook评论框。同步的内容和Facebook评论框中显示的内容存在一些不一致

首先,我通过FQL查询获取注释。FQL如下所示:

SELECT post_fbid, fromid, object_id, text, time FROM comment WHERE object_id in 
(SELECT comments_fbid FROM link_stat WHERE url = 'http://www.storaensometsa.fi/metsa-ja-mina/')
如果在Facebook Graph API Explorer中运行查询,它将返回两条注释

现在,如果我在上面的页面上添加一个Facebook评论框,它将显示零评论。向下滚动页面以查看评论框


你知道为什么会这样吗?评论框中不也应该有两条评论吗?FQL查询是否不正确?

为什么确实需要FQL?您必须编写这样一个复杂的查询来获取注释,您可以使用Graph API/注释轻松地获取注释。下面是API调用:

/comments?id={url}
因此,要从url获取评论,只需\get:


您可以在浏览器中检查结果

我实际上没有编写原始代码,因此我不知道为什么使用FQL。我仍然想知道为什么graph api现在返回一条注释,而FQL返回三条注释?区别是什么?我不确定,但是,根据:一个FQL表,包含显示Facebook用户如何与给定链接交互的计数。但最终我们必须使用最可靠的方法,不是吗?如果有帮助,请点击右边的标记接受答案。干杯: