我有一个OpenGraph标签的网站,facebook的linter无法识别。输出为here。
奇怪的是,它给出了一个错误:og:url缺失,但是在“Raw Open Graph Document Information”中,它似乎确实已经正确地拾取了og:url。是什么给了什么?
答案 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标记,因为它们使用了一些非标准代码。