我在我的HTML页面上使用Facebook OpenGraph API。
我已经在og:image
属性中给出了图像的URL,但是当我在FB中共享页面时,它没有显示图像。
但是,第一次之后,当我再次分享文章时,图像出现。
任何人都可以解释为什么会发生吗?
当我在WhatsApp中共享同一篇文章时,它仅首次显示图像。预先感谢您。
facebook具有刮擦链接的缓存,您第一次共享链接时,该图像在FB缓存中不可用。
您可以使用fb练习工具来"强制"页面的第一个刮擦,也可以在页面上添加 og:image
meta标签:
<meta property="og:image:width" content="300"/>
<meta property="og:image:height" content="300"/>
阅读上面的链接以获取有关FB共享的更多信息。
请确保使用调试器检查FB如何"查看"您的页面。