我有一个网页,其中有一些标准open graph元标记用于Facebook。我的问题是,如果我在Facebook状态消息中放置一个链接到页面,它只显示5个图像中的2个。 2.和3.而不是其他。
我的第一个想法是:我做错了所以我用FB Debugger检查了页面,但它显示了所有图像。我现在等了一个星期,但问题并没有自行解决。
对此有何想法?
此错误可能有关,但它也没有解决方案:https://developers.facebook.com/bugs/107341092730662
答案 0 :(得分:3)
此问题与您提供的图片尺寸有关。在饲料中从外观中省略的图像是侧面比率大于3:1的图像。
您提供的页面有5张图片(比例大于3的图片不会被Like按钮使用):
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 :(得分:2)
我看到有关图像是50px x 50px还是200px x 200px的信息存在冲突。截至今天(2012年9月9日),我从经验和FB自己的文档中都清楚地知道:
图形的最小尺寸必须为200px x 200px,才能成功用作og:图像。
否则,我认为宽高比和格式信息与之前的海报没有改变。
答案 2 :(得分:1)
我发现如果说明末尾有空格,就会出现此警告。