有关于此的任何建议吗?
错误值og:元素元素属性名称的图像:关键字og:图像未注册。
答案 0 :(得分:1)
您似乎需要定义XML名称空间og
。
我猜您需要将<html>
标记更改为
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
以便声明og
前缀。正如albert指出的那样,您需要按照#8338499: HTML5 validator failing on Facebook OpenGraph XML namespace中的描述将文档声明为XHTML,或者您可以有条件地将它们写入页面,以便只有Facebook爬虫才能看到它们,如{{ 3}}回答thejudge。