og:图像被忽略

时间:2013-02-04 20:17:52

标签: php facebook facebook-opengraph

突然间,我的所有网站都开始显示3张图片,在Facebook上分享链接,而不是og:image中定义的链接。

linter显示og:图像已定义,我没有尺寸警告,因为它的尺寸为200x200px。

例如:

网址:http://alertasaude.com/

调试:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Falertasaude.com%2F

如果你把它贴在墙上,它会显示3个不同的图像(在这种情况下,第三个是在og:图像上定义的图像)

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我的页面有一个og:图像尺寸小于200px ...我通过指向图像的兼容版本来修复。现在我的Linter数据显示没有错误,但三图像仍然发生。

Fb曾经允许你用50x50,但我猜他们正在改变他们的要求,并且不知何故Linter数据没有正确刷新。尝试指向200x200并交叉手指,以便在下次爬行时修复它。

答案 1 :(得分:0)

几周前一切都很好,即使有超过3张图片。

我所做的,尝试解决这个最近的问题,是创建5个图像,所有相同尺寸500x300,粘贴并调整照片里面。然后创建具有不同名称的og:image标签。

Linter识别所有图像(无错误)和d创建缩略图。 但是当在Facebook上分享页面时,我只获得3个缩略图。 如果我重新排序html代码中的图像,并再次检查linter,我会得到与不同图像相同的问题。 我还尝试更改文件名(仅使用 - ,_,数字和字母) 我连续5到6次做了同样的结果。

有没有人有解决方案?