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 错误