facebook linter无法识别元标记

时间:2011-10-20 05:28:07

标签: facebook web-applications

我有一个OpenGraph标签的网站,facebook的linter无法识别。输出为here

奇怪的是,它给出了一个错误:og:url缺失,但是在“Raw Open Graph Document Information”中,它似乎确实已经正确地拾取了og:url。是什么给了什么?

1 个答案:

答案 0 :(得分:1)

Linter(我相信现在称为调试器)过去曾多次发现已知问题,并且已多次向Facebook报告过。我在我的页面上遇到了完全相同的问题,即使我尝试在标题中创建一个仅包含OG标记的空白页面。对我来说,它随机开始工作。

有一件事要检查,如果你只有OG标签,你也需要这个而不是普通的标签。

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:og="http://ogp.me/ns#"
  xmlns:fb="http://www.facebook.com/2008/fbml">

它告诉浏览器如何正确使用OG标记,因为它们使用了一些非标准代码。