Facebook无法识别的开放图属性

时间:2018-06-26 10:22:22

标签: facebook-opengraph opengraph open-graph-protocol

我花了一个星期阅读stackoverflow帖子并使用facebook og调试器,但没有成功。

如果转到https://www.photrea.com并单击检查,您会发现我在标头中声明了所有必需的og类型: Click for screenshot 然后,如果您尝试在Facebook上共享此链接,或者转到Facebook Debugger,则会看到它无法正确处理原始标签。

更新:

Facebook调试器指出FB会读取我的home.js.erb javascript文件而不是html文件。但是为什么...

1 个答案:

答案 0 :(得分:1)

问题是您将其定义为

<meta property="og:title" content="...">

应位于的位置:

<meta name="og:title" content="..." />

因此只需将property切换为name即可。

这是从我的一个网站获取的常见OG标签的列表:

<meta name="og:title" content="JavaScript Code to go" />
<meta name="og:type" content="article" />
<meta name="og:image" content="/images/share.png" />
<meta name="og:description" content="Javascript code to go: Find updated snippets for common JavaScript use cases." />
<meta name="og:site_name" content="Code to go" />