2012-04-06 85 views
1

我有一个网页,其中有一些用于Facebook的标准open graph元标记。我的问题是,如果我在facebook状态消息中放置链接到页面,它只显示5张图片中的2张。 2.和3.但不是其他。Facebook不显示所有打开的图形图像

我的第一个想法是:我做了错误的事情,所以我检查了页面FB Debugger,但它显示了所有图像。我现在等了一个星期,但问题并没有解决它自己。

对此有何看法?

此错误可能是相关的,但它也有没有办法解决:https://developers.facebook.com/bugs/107341092730662

+0

如果我们的页面有超过50个喜欢,我想你不能编辑它,但我可能是错的。 – 2012-04-06 11:06:42

+0

该页面甚至没有类似的按钮。我将自己的url复制到facebook状态消息中。 – PiTheNumber 2012-04-06 14:27:10

+0

你可以发布页面的URL,以便我们可以检查出来,而不是猜测? – 2012-04-07 09:51:36

回答

3

该问题与为您提供图像的尺寸。饲料中外观略去的图像是边长大于3:1的图像。

你提供的页面具有5幅图像(具有比超过3不会受到像按钮被使用):

250 × 67 -> ratio 3.73 
250 × 186 -> ratio 1.34 (this image will work) 
250 × 166 -> ratio 1.5 (this image will work) 
251 × 59 -> ratio 4.25 
172 × 54 -> ratio 3.18 

有一点是要避免过长或太宽的图像的使用可能不适合在饲料中以小尺寸显示。

+1

很酷,谢谢!这里是在[文档](https://developers.facebook.com/docs/opengraphprotocol/):'og:image - 一个图像URL,它应该代表你的对象在图中。图片必须至少为50像素×50像素,并且最大宽高比为3:1。我们支持PNG,JPEG和GIF格式。您可以包含多个og:image标记,以将多个图像与您的页面相关联.' – PiTheNumber 2012-04-19 10:03:46

+1

@PiTheNumber,这是在文档中的几个地方描述的,它们都没有描述这是图像被Like Button使用的要求在我看来更多的是文档中的错误) – 2012-04-19 10:22:33

1

我发现如果在描述末尾有一个空格,则会发生此警告。

2

我已经看到冲突的信息是否图像必须是50px x 50px,或大到200px x 200px。截至今天(2012年9月9日),从我的经验和FB自己的文档中可以清楚地看出:

图形的最小尺寸必须为200px x 200px,才能成功用作og :图片。

否则,我认为纵横比和格式信息与以前的海报所记录的相比没有变化。