在Facebook中共享包含og:image和url的页面时,出现图像错误

问题描述

当我将具有og:image的网站的URL与google存储中存储的图像的URL共享(使用Firebase上载)时,Facebook没有显示该图像,并且在Sharing Debugger中,报告了一个错误图片:

提供的og:图片网址, https://storage.googleapis.com/vambuu-997b6.appspot.com/public/0Jf15FxlxzNcPdkAIaire3CiCxJ3/images/5uT0IZR9iO.jpg 无法处理为图像。它可能已损坏或可能有 格式无效。

奇怪的是,在过去的3个月中,此方法工作正常,但突然停止了工作。

此错误仅发生在Facebook,所有其他社交共享(例如Linkedin,Twitter和Whatsapp)上。另外,如果在浏览器选项卡中打开该URL,则可以毫无问题地加载它。

图像是使用firebase(使用AngularFire)上传的,并且是在服务器端(函数内部)上传的,我正在调用file.makePublic()方法并使用以下模式构建网址:https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME

是否需要进行其他操作才能使图像可被Facebook共享读取?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)