23

我们使用 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')

这不起作用,因为我们有成千上万个不同的 URL,我不能每次都查询它们以查看是否有任何新评论。

我需要一种方法来获取所有(新)评论,只需输入我们的 app_id、域或类似的东西

我怎样才能做到这一点?

4

2 回答 2

2

我正在考虑做同样的事情——为我的应用程序获取所有用户帖子。我假设这是一个类似的任务。

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

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

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

于 2012-06-12T18:48:03.213 回答
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
于 2012-01-05T08:45:47.260 回答