Facebook评论FQL和评论框

时间:2014-04-10 11:27:44

标签: 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.storaensometsa.fi/metsa-ja-mina/')

如果您在Facebook Graph API Explorer中运行查询,则会返回两条评论。

现在,如果我在上面的页面(http://www.storaensometsa.fi/metsa-ja-mina/)添加一个Facebook评论框,它会显示零评论(向下滚动页面以查看评论框)。

有没有想过为什么会这样?评论框中不应该有两条评论吗? FQL查询在某种程度上是不正确的吗?

1 个答案:

答案 0 :(得分:0)

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

/comments?id={url}

所以要从您的网址获取评论,只需\GET

  

http://graph.facebook.com/comments?id=http://www.storaensometsa.fi/metsa-ja-mina/

(您可以在浏览器中查看结果)