1

我有一个网页,其中包含一些用于 Facebook 的标准开放图形元标记。我的问题是,如果我在 facebook 状态消息中放置一个指向该页面的链接,它只会显示 5 个图像中的 2 个。2. 和 3. 但不是其他的。

我的第一个想法是:我做错了什么,所以我用FB 调试器检查了页面,但它显示了所有图像。我现在等了一个星期,但问题并没有自行解决。

对此有什么想法吗?

这个错误可能是相关的,但它也没有解决方案:https ://developers.facebook.com/bugs/107341092730662

4

3 回答 3

3

该问题与您提供的图像尺寸有关。饲料中未出现的图像是边比大于 3:1 的图像。

您提供的页面有5张图片(比例大于3的将不会被Like Button使用):

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

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

于 2012-04-19T08:37:54.967 回答
2

我看到关于图像是否必须为 50px x 50px 或 200px x 200px 的相互矛盾的信息。截至今天(2012 年 9 月 9 日),根据经验和 FB 自己的文档,我很清楚:

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

否则,我相信纵横比和格式信息与以前的海报所指出的并没有什么不同。

于 2012-09-04T22:49:12.217 回答
1

我发现如果描述末尾有空格,就会出现这个警告。

于 2012-05-16T18:02:53.713 回答