如何在共享指向用户墙的链接后避免在Facebook预览中“裁剪”图像

问题描述 投票:2回答:3

我一直在用这个问题撞墙,我希望有人可以提供帮助:

我有一个我在Facebook上共享的页面(目前正在使用js sdk / fb.ui / method:'share'),流程工作正常,页面被共享但用户墙上或页面上的页面预览有时会显示正方形图像,有时会显示矩形图像。

我已经在页面上正确设置了打开的图形标签,并且刮刀似乎找到了一切正常,但是当它在用户墙上显示时仍然会出现这种不一致。有没有办法可以指定2个不同的图像(一个用于方形显示另一个用于矩形)?

还有一件事,根据最佳实践文档,我在og:image标签上指定的图像正好是1200 x 630像素。

facebook facebook-opengraph
3个回答
1
投票

问题是Facebook会裁剪两侧看起来有空白区域的图片。要避免此问题,请在侧面填充不同的颜色(如浅灰色)。有时候预览图像似乎在FB服务器上缓存的时间比它应该的长,特别是如果你没有更改文件名。您可以在https://developers.facebook.com/tools/debug/sharing上使用FB的调试工具在插入任何URL之前预览图像链接。


0
投票

https://developers.facebook.com/docs/sharing/best-practices#images

既然你说图像是1200x630,应该没有问题。话虽这么说,Facebook决定了帖子的样子,你无能为力。这取决于几个因素afaik(有多少喜欢,有多少垃圾邮件报告,......)。


0
投票

Facebook将裁剪两侧似乎有空白区域的图片他们似乎并没有这样做。他们只是将它破解成一个正方形,通常居中(我假设我们正在谈论帖子中的一般照片,而不是简介照片。)

我必须做的是通过在顶部和底部添加虚拟填充条以用于横向照片,或者在左侧和右侧用于纵向来使图像成为正方形。如果我使用白色填充物,我必须要小心。

© www.soinside.com 2019 - 2024. All rights reserved.