【问题标题】:FB Comments. Missed old comments. Wrong comment counter number脸书评论。错过了旧评论。评论柜台号码错误
【发布时间】:2014-08-27 11:12:03
【问题描述】:

我在 Wordpress 上有一个安装了“Simple Facebook cmets”插件的博客。它工作了几年,但前一段时间我发现对于一些帖子 Facebook API 向我显示“N”个 cmets 但不显示任何内容。

我尝试向此类帖子添加评论,并且 cmets 计数器显示“N+1”,但我只能看到一条最新评论。我试图通过 Open Graph API 接收所有现有评论(例如:http://graph.facebook.com/comments?id=http://blog.spafinder.ca/breaking-free-toxic-relationship/),但之后它只返回一条评论,我被要求为同一个帖子提供 cmets 编号(REST API:http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=http://blog.spafinder.ca/breaking-free-toxic-relationship/,GRAPH API:@987654323 @) 它告诉我我有 2 个 cmets。

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

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

谢谢。

【问题讨论】:

    标签: facebook wordpress facebook-graph-api comments facebook-comments


    【解决方案1】:

    根据您发布的网址,该插件似乎正在使用Facebook Rest Server API,如下所述...

    我们在 f8 2010 上宣布了 Graph API。自那次活动以来,我们一直在努力确保开发人员与 REST API 一起使用的最重要的功能可以通过 Graph API 获得。在过去的几个月里,我们一直在缓慢地在 Graph API 中推出新功能,以使其与 REST API 相提并论

    这篇文章已有 3 年历史,因此我不会惊讶地发现现有已弃用 API 中存在错误,因为它们已放弃对它的支持。也就是说,请务必阅读您正在使用的插件的文档,他们可能已经更新了插件。

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

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

    【讨论】:

    • 不幸的是,使用 Graph API v2.0 对我没有帮助,因为它还会返回错误的 cmets 数。
    猜你喜欢
    • 2011-11-07
    • 2014-08-12
    • 2011-01-16
    • 2015-03-04
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多