Image Facebook共享中未显示图像

Image Facebook共享中未显示图像,image,debugging,facebook-opengraph,sharing,Image,Debugging,Facebook Opengraph,Sharing,我们从5月17日开始注意到,Facebook没有显示图片,这让我们遇到了问题 我们在og:image中标记了图像,这在对象调试器中显示为空白。单击此空白白色图像/空白显示新浏览器窗口中预期的实际图像,在网络内外查看图像没有问题(我们使用不同的设备和代理进行测试,以模拟新加坡以外的访问,新加坡是我们的主要受众)。图像为300x225,但调试器也会显示“图像不够大”警告 示例场景(HTTP已从某些链接中删除): 问题网址:www.hungrygowhere.com/dincing guide/wha

我们从5月17日开始注意到,Facebook没有显示图片,这让我们遇到了问题

我们在og:image中标记了图像,这在对象调试器中显示为空白。单击此空白白色图像/空白显示新浏览器窗口中预期的实际图像,在网络内外查看图像没有问题(我们使用不同的设备和代理进行测试,以模拟新加坡以外的访问,新加坡是我们的主要受众)。图像为300x225,但调试器也会显示“图像不够大”警告

示例场景(HTTP已从某些链接中删除):

问题网址:www.hungrygowhere.com/dincing guide/what to eat/5-family-friendly-restaurants-to-book-online-*aid-53763f00/

og:页面上的图像元:

调试器页面上的警告:“提供的og:映像不够大。请使用至少200x200 px的映像。将改用映像‘staticc04.insing.com/images/f3/e0/10/00/pc_300x225.jpg’。”

很明显,调试器上的src属性与此类似:fbexternal-a.akamaihd.net/safe_image.php?d=AQAfsdJpTPWk1IqW&url=http%3A%2F%2Fstaticc05.insing.com%2Fimages%2Fe2%2Fdb%2F10%2F00%2Fpc_300x225.jpg并通过浏览器直接转到此图像显示一个空白的1x1gif。我们使用一个600x600图像进行了测试(在看到一篇关于保持纵横比的帖子后),但结果是一样的:external.ak.fbcdn.net/safe_image.php?d=AQDZBb-0AZjyOp_B&url=http%3A%2F%2Fstaticc03.insing.com%2Fimages%2F57%2Fde%2F10%2F00%2fstbtu\600x600.jpg

我们的假设是safe_image.php不接受它检索的图像,但我们不知道发生了什么或为什么

我们在Facebook bugs支持论坛(developers.Facebook.com/bugs/647132798635052)上对此有一个问题,但在第一轮澄清后没有回应,但我们很难找到解决方案

在此时间段内,我们的映像存储解决方案没有任何更改。没有重写或重定向,图像URL本身就是文件

编辑以添加:

严格来说,是安全的_image.php阻塞了我们的图像。查看对象调试器的屏幕截图:

右边的图像是相同的og:image,但是由于它是由FB直接访问的(不是通过safe_image.php),所以它会显示出来


我们一直在检查日志,我们正在将HTTP状态206返回到Facebook(我们已经这样做了一段时间了),但这已更改为始终返回200。没有变化,我们仍然没有收到任何图像。

您好,您解决了这个问题吗?