拉og时出现Facebook错误:图片

Nak*_*gHm 17 share facebook amazon-s3 amazon-web-services

无论出于何种原因,我在FB上共享链接时尝试使用的图像不会加载.给出的确切错误是:

提供og:图像,无法下载.这可能是由于几种不同的原因,例如您的服务器使用不受支持的内容编码.爬虫接受deflate和gzip内容编码.

我正在使用s3存储桶来保存我的图像,就我而言,存储桶是公共的,我可以在任何浏览器上加载这些图像.我还添加了og:image,og:image:url,og:image:secure_url,og:image:height,og:image:width和og:image:type to meta tags,so to meta标签是关注我认为我已涵盖所有理由.我应该添加一个特定的设置吗?谢谢你的帮助

Lor*_*ley 27

对于最终到此的其他人,我暂时遇到了这个问题.在Facebook上共享调试异步获取图像,可以给虚假的404.

我建议再次打几次确认.

  • 是的,只需要再做一次。谢谢。 (4认同)

Nak*_*gHm 6

一段时间后,我得以解决问题。事实证明,FB共享器不接受base64图像。我正在做的是直接将base64二进制文件保存到S3,因此FB无法显示图像。

因此,如果有人在做与我相同的事情,请先将base64图像保存到文件/目录,然后再将其上传到S3。