为什么facebook不使用og:title标签?

Ton*_*bet 1 html facebook opengraph

非常令人沮丧

我已经定义了两个标签,默认的html一个:

<title>Default title</title>
Run Code Online (Sandbox Code Playgroud)

另外一个是opengraph:

<meta property="og:title" content="Facebook custom title"/>
Run Code Online (Sandbox Code Playgroud)

但Facebook仍然从常规标题标签中拉出标题......

可以在这里看到/测试

我不认为这是一个facebookcaché问题,因为我首先添加og标签然后尝试分享它...

知道我错过了什么吗?

小智 5

调试器说你的属性是推断的,这意味着他无法从你的og metas中获取它们.原因可能是无效标记.尝试将每个og meta标记放在不同的行中,并尝试在关闭/>之前放置一个空格以获得有效的XHTML

<meta property="og:title" content="Meliá - January Super Sales" />
<meta property="og:site_name" content="Meliá - January Super Sales" />
<meta property="og:description" content="Meliá - January Super Sales" />
<meta property="og:image" content="http://d2p65vgzoeytng.cloudfront.net/nPromociones/producto/januarySupersale/img/icoPromoCompartirFacebook.gif" />
Run Code Online (Sandbox Code Playgroud)

等等.

我不确定,但这可能有用.