0

我正在尝试解决特定行为。我在 WordPress 博客上写的最后一篇文章在通过 Facebook 的对象调试器 (linter) 运行时没有返回任何数据。我只是得到一个“解析 URL 时出错:解析输入 URL 时出错,没有数据被抓取。”</p>

  • 但是,如果我尝试使用以前的任何帖子,一切似乎都很好:linter 正确刮擦页面;

  • 如果点击有问题的条目下的 Facebook 按钮,则会正确生成一个片段,但图像的缩略图除外:永久链接、摘要,一切都是正确的。

  • 当我在浏览器中检查永久链接条目的源代码时,我可以看到所有标签都正确显示,甚至是og:image标签(URL 是有效的)。

这是突然的行为。自从我在博客上设置 Facebook Open Graph 协议以来,我没有遇到任何问题。

P。

4

1 回答 1

1

知道了。在我创建上一个条目和编写新条目之间的某个时间,我运行博客的 CDN(内容交付网络)停止工作。

Facebook linter 很不高兴,因为它找不到图像(因为图像不是通过 CDN 分发的:CDN 处理媒体,而不是纯文本,这就是 Facebook 仍然能够抓取标题、摘要等的原因) .

经验教训:使用 Facebook 对象调试器运行测试时,首先禁用任何缓存系统(或确保其正常工作),否则可能会影响结果。

于 2012-04-23T14:38:10.937 回答