Facebook comment_plugin_count 可能是错误的

Facebook comment_plugin_count can be wrong

如果您导航到 https://techcrunch.com/2018/01/13/google-assistant-had-a-good-ces/,您可以在文章后看到至少三个 "Facebook Comments Plugin" 条评论。

但是如果您查询 Facebook 的图表 API,根据图表浏览器,使用 GET -> v2.11 / ?id=https%3A%2F%2Ftechcrunch.com%2F2018%2F01%2F13%2Fgoogle-assistant-had-a-good-ces&fields=engagement,您会看到 comment_plugin_count 的错误字段,0,但它应该是您在 TechCrunch 的 Facebook 评论插件(当前 3)中看到的内容。

或者换句话说:https://graph.facebook.com/v2.11/?fields=engagement&format=json&id=https%3A%2F%2Ftechcrunch.com%2F2018%2F01%2F13%2Fgoogle-assistant-had-a-good-ces&access_token=MY_ACCESS_TOKEN&appsecret_proof=MY_SECRET

returns { ... "comment_plugin_count": 0 ... }

为什么查询 return 不是预期的 "comment_plugin_count"?

"comment_plugin_count" 的生成方式与其他参与字段不同。不管 URL 是否有终止斜杠,其他字段都是正确的,而 comment_plugin_count 只有在您指定预期的 URL 时才是正确的。在这种情况下,预期的 URL 应该有一个终止斜杠。 (由“%2F”指定。)

我应该一直在使用 id=https%3A%2F%2Ftechcrunch.com%2F2018%2F01%2F13%2Fgoogle-assistant-had-a-good-ces%2F