Facebook赞按钮不显示og:图像

时间:2013-04-18 13:17:47

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

我已将以下代码粘贴到我的网站上,以便实现类似Facebook的按钮:

<div class="fb-like" data-href="http://example.com/blog/article/28" data-send="false" data-width="450" data-layout="button_count" data-show-faces="false"></div>

我有以下元标记:

<meta property="og:type" content="website" />
<meta property="fb:app_id" content="123412341234123" />
<meta property="og:url" content="http://example.com/blog/article/28" />
<meta property="og:image" content="http://example.com/images/branding/logo7.png" />
<meta property="og:title" content="Testing Title - Sitename" />
<meta property="og:description" content="some description" />

我尝试了Facebook Object Debugger,它显示所有数据都被正确删除。 og:image 标记中的图像为16.78KB 450x450px PNG图像,它似乎符合我找到的唯一要求(最小宽度和高度为200x200px)。

当我点击相似的按钮时,它正在工作,但是当一个相关的图像出现时,它也会显示“Pin It”按钮。

我的问题是我缺少什么,有没有办法用各自显示正确的图像?

1 个答案:

答案 0 :(得分:0)

所有og标签都需要正确匹配。精确的网址标签需要由Facebook抓取。

例如

示例点com

不同

www dot example dot com

不同

www dot example dot com / index dot php

我不确定比赛需要多精确,但确实很重要。

此外,Canonical URL似乎需要匹配Fetched URL,它们似乎都需要匹配导航到的URL。创建到同一个抓取网址的替代相对链接并不好。