为什么在 fb 中分享时文章的缩略图不显示?

Why the thumbnail of article is not showing while sharing in fb?

我在 html 页面元标记中使用 Facebook opengraph API。

我已经在og:image 属性中给出了图片的url,但是当我在FB中分享页面时,它没有显示图片。

但是,第一次后,我再次分享文章时,图像出现了。

任何人都可以解释为什么会这样吗?

当我在 whatsapp 中分享同一篇文章时,它只是第一次显示图像。 提前致谢。

Facebook 有一个已抓取的 link 的缓存,当您第一次分享 link 时,该图像在 FB 缓存中不可用。

您可以使用 FB precaching tool 来 "force" 页面的第一个抓取,或者您可以将 og:image 元标记添加到您的页面:

<meta property="og:image:width" content="300"/>
<meta property="og:image:height" content="300"/>

阅读上面的 link 以获得更多关于 FB 分享的信息。

请务必检查 FB "see" 您的页面如何使用 debugger