Facebook在共享网址时忽略了og:图片?

Mat*_*iba 6 share facebook status thumbnails

我创建了一个网站 - http://mati.ravpage.co.il/check4 该网站包含一个og:图像标记并正确地打印.

但是,当我想要共享此链接时(通过将其置于新创建的状态中):它显示两个可能的缩略图,默认值与og:image中声明的缩略图不同.您可以在以下屏幕截图中看到这一点:屏幕截图

  • 显示为默认缩略图的图片是页面中包含的图片.

我正在使用Chrome,并且我很确定它在几周前是不同的 - 当时只显示了og:图像缩略图.

我在这里做错了,og:...标签是不正确的还是Facebook的新行为?

在此先感谢Mati Skiba

bio*_*net 7

这个页面会告诉你什么是错的,如果有的话:https://developers.facebook.com/tools/debug.对我来说,图像太小(200 x 200分钟).

  • 这个页面没有帮助。我一直在使用它,它告诉我我有正确的 og 图像,但无论如何还是使用了徽标。 (3认同)
  • 我也遇到过这个。查看源代码在 og:image 中显示了正确的图像,但随后 facebook 调试器选择了一个不同的图像,该图像甚至没有 og:image 标签。奇怪的 (2认同)

kms*_*kms 2

不仅在 Facebook linter 中检查 html,而且还在 HTML 验证工具中检查 html 可能会很好。其中之一是W3C创建的。

对于提到的网站,它指出了一些错误,并且由于 <meta> 标签也有问题,这可能是 Facebook 解析整个页面的图片的原因。

例如:

<meta xmlns="" property="og:url" content="http://mati.ravpage.co.il/check4">
Run Code Online (Sandbox Code Playgroud)

应该是(注意最后的斜杠)

<meta property="og:url" content="http://mati.ravpage.co.il/check4" />
Run Code Online (Sandbox Code Playgroud)