og:图像未定义,无法下载或不够大错误*尽管*指定了图像大小

Posted

技术标签:

【中文标题】og:图像未定义,无法下载或不够大错误*尽管*指定了图像大小【英文标题】:og:image was not defined, could not be downloaded or was not big enough error *despite* image sizes being specified 【发布时间】:2015-11-09 20:39:34 【问题描述】:

我试图让我的网站 (katzcoffee.com) 在分享到 facebook 时正确显示,但我收到此错误:

og:image 未定义,无法下载或不够大。请使用 og:image 元标记定义所选图像,并使用至少 200x200 像素且可从 Facebook 访问的图像。将使用图像“https://www.katzcoffee.com/sites/katzcoffee.com/files/styles/front_slider/public/11393131_10152775065312024_6813174683857555982_n_1.jpg?itok=BHzNjEH7”。有关更多故障排除提示,请咨询http://developers.facebook.com/docs/sharing/webmasters/crawler。

facebook 抓取的原始标签显示指定的大小 (1500x500),并且在使用 facebook 调试器工具时预览看起来正确 - 直到我去分享它 - 当它显示错误的图像时。

我看到有时您必须等待更改出现,但我已经等了 2 天,但仍然没有运气。

我还尝试使用网络嗅探器来查看爬虫是否可以访问该图像,它看起来很好。

【问题讨论】:

清除浏览器缓存。 感谢亚当的建议!我刚刚让其他人从他们的个人 Facebook 分享它,但它没有显示正确的图像(显示在 facebook 调试器预览中)。 似乎和我一起工作i.imgur.com/i386SFM.png。 对不起,我应该在我的第一篇文章中包含这个 - 这应该是它的样子:cl.ly/image/3p3W2y1U0r30 【参考方案1】:

Facebook 神奇地在我的网站上发现了一些最初没有显示的额外错误(错误的重定向和类型设置不正确)。在我纠正了这两件事之后,它开始工作了!

【讨论】:

以上是关于og:图像未定义,无法下载或不够大错误*尽管*指定了图像大小的主要内容,如果未能解决你的问题,请参考以下文章

FB OpenGraph og:图像不拉图像(可能是 https?)

尽管未使用接口或联合,但 readFragment 导致 IntrospectionFragmentMatcher 错误

注意:未定义索引:图像 - 无法找到错误

错误:TypeError:无法读取未定义的属性“图像”

令牌无效错误:指定的令牌无效:无法读取未定义的属性“替换”?

无法读取 Ionic 中未定义错误的属性“清单”