在Facebook上分享 - 缩略图未首次显示

use*_*176 26 share facebook thumbnails opengraph

https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.frcc.us%2F1197%3Fv%3D3422%26f%3D5

你现在应该看到它有缩略图.但每次我从我的网站发布一个新链接(配置如上例所示)时,缩略图将不会首次显示.我必须刷新,然后缩略图显示.

我应该包括有效的og标签.当我在https://developers.facebook.com/tools/debug上测试我的链接时

有时它会给我一个错误说og:图像应该更大.然后我只需要再次调试它然后错误就消失了.

og:我所有链接的图像都是一样的.我提供了最大的图像1500x1500.链接到图像时没有重定向.

为什么?

Kza*_*zar 36

原因是幕后的FB仍然在抓你的页面并缓存图像.事实上,下一次你也有了这个形象.怎么解决?手动预缓存:https://developers.facebook.com/docs/sharing/best-practices#precaching

或者只是添加

<meta property="og:image:width" content="450"/>
<meta property="og:image:height" content="298"/>
Run Code Online (Sandbox Code Playgroud)


Dob*_*eer 9

根据Facebook bug跟踪器中的这个错误:

这是设计原因,我们不保证在出于性能原因共享链接时立即拾取正确的图像.

现在,如果要确保在发布之前使用正确的图像,请确保通过调试器触发刮擦,或者只需加载预览窗格两次(一次触发刮擦,然后一次预览完全刮削)分享).

从下周(11/11)开始,您还可以通过使用描述图像来确保立即拾取正确的图像og:image.需要定义宽度和高度以供使用.