Facebook分享无法使用meta“property”

时间:2015-03-02 17:36:09

标签: c# asp.net facebook

我一直试图找到一个直接的答案,现在超过3个小时。

我想在我的网站上有一个facebook-share。为此,我需要<meta property>个标签。但是,如果没有我理解的特殊导入,则不支持此功能。

我想要的是什么:

<meta property="og:url" content="http://samples.ogp.me/136756249803614" /> 
<meta property="og:title" content="Chocolate Pecan Pie" />
<meta property="og:description" content="This pie is delicious!" /> 
<meta property="og:image" content="https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-prn1/851565_496755187057665_544240989_n.jpg" /> 

但是这会产生错误“验证(XHTML5)属性'属性'不是元素元的有效属性”。

我尝试过更改this answer中的doctype,但没有做任何事情。香港专业教育学院尝试使用前缀,但这也不起作用。我在这里错过了什么?我真的希望facebook能为初学者提供更好的教程。

当我按分享时,我得到的只是“Localhost”。即使我使用“名称”而不是“属性”在元标记中指定标题,描述,图像等。

1 个答案:

答案 0 :(得分:0)

您可以使用name属性而不是property属性。 Facebook lint将发出警告,但元值仍将被识别和解析。

示例:<meta name="og:title" content="Hello Facebook" />