Facebook linter返回“解析输入URL时出错”,但如果激活了FB按钮,则会显示大多数信息

时间:2012-04-22 21:00:06

标签: facebook

我正在尝试排查特定行为。我在WordPress博客上写的最后一个条目在通过Facebook的Object Debugger(linter)运行时没有返回任何数据。我只是得到一个“错误解析URL:解析输入URL时出错,没有数据被删除。”

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

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

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

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

P上。

1 个答案:

答案 0 :(得分:1)

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

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

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