按应用程序ID检索FQL的所有注释

时间:2011-08-26 14:39:57

标签: facebook-graph-api facebook-fql facebook-comments app-id

我们使用facebook评论插件在我们的网站上发表评论。

要审核这些内容,我们会使用此工具:https://developers.facebook.com/tools/comments

但是,我们希望构建自己的工具来审核这些评论,并将其集成到我们现有的软件中。

我无法找到合适的方法。我在经过数小时研究后发现的唯一方法就是这个FQL查询:

select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_HERE')

这不起作用,因为我们有数千个不同的网址,每次都无法查询每个网址,看看是否有任何新评论。

我需要一种方法来输入所有(新)评论,只需输入我们的app_id,域名或类似内容

我该怎么做?

2 个答案:

答案 0 :(得分:2)

我正在考虑做同样的事情 - 抓住我的应用程序的所有用户帖子。我认为这是一项类似的任务。

对于给定的用户,我将滚动浏览Feed和home以查找应用帖子。对你来说,你会去:

`home?fields=comments`
`feed?fields=comments`

并检查“type”和“id”以匹配您的应用程序。

答案 1 :(得分:0)

此代码查询应用程序使用的所有注释xid:

https://graph.facebook.com/fql?q=SELECT fromid, text, id, time, username, xid, object_id FROM comment WHERE xid IN (SELECT xid FROM comments_info WHERE app_id = {0}) ORDER BY time desc&access_token={1}&format=json