facebook评论.错过了以前的评论.评论计数器号码错误



我在Wordpress上有一个安装了"Simple Facebook comments"插件的博客。它工作了几年,但前一段时间我发现,对于一些帖子Facebook API显示我"N"评论,但没有显示。

我试图添加评论到这种帖子和评论计数器显示"N+1",但我只能看到一个最近的评论。我试图通过Open Graph API(例如:http://graph.facebook.com/comments?id=http://blog.spafinder.ca/breaking-free-toxic-relationship/)接收所有现有的评论,但它只返回一个评论之后,我被要求评论数相同的帖子(REST API: http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=http://blog.spafinder.ca/breaking-free-toxic-relationship/, Graph API:http://graph.facebook.com/?ids=http://blog.spafinder.ca/breaking-free-toxic-relationship/),它告诉我我有2条评论。

我试图清除OpenGraph缓存,用其他资源请求评论号,但没有帮助。

你知道为什么会这样吗?如果有人能告诉我解决那个问题的可能方法,我将非常感激。

谢谢。

根据您发布的url,该插件似乎正在使用Facebook Rest服务器API,该API已被弃用,如下所述…

我们在2010年8月发布了Graph API。自那次事件以来,我们一直在努力确保开发人员在REST API中使用的最重要的功能可以通过Graph API获得。在过去的几个月里,我们一直在缓慢地推出Graph API的新特性,使其与REST API不相上下。

这篇文章已经写了3年了,所以如果我发现现有的已弃用API中存在bug,我不会感到惊讶,因为他们已经放弃了对它的支持。也就是说,一定要阅读你正在使用的插件的文档,他们可能已经更新了插件。

另外,如果您希望手动执行此工作,而不是依赖于第三方,请务必阅读有关此端点的文档,因为权限和默认过滤器可能会影响输出…

https://developers.facebook.com/docs/graph-api/reference/v2.0/object/comments/

最新更新