Facebook graph api og:Facebook在喜欢或分享时未正确获取图像

Facebook graph api og:Facebook在喜欢或分享时未正确获取图像,facebook-graph-api,facebook-opengraph,Facebook Graph Api,Facebook Opengraph,我会尽量直接解释我的问题: 当喜欢/共享我网站上的文章时()og:image不起作用(您可以尝试使用此url,例如:) 在调试器上,我总是得到正确的图像url 它从不显示图像 如果单击图像,则会出现“未找到”错误。。如果我复制url并在地址栏上通过它,我会得到图像 有时它说图像太小了。。这是错误的,因为它比facebook鼓励的最小尺寸大得多。也没有比例问题 当我试图在facebook上发布这个地址时,它从不显示图片 我尝试在地址后添加一个时间变量(?T=…),以确保它没有缓存 我已经放置了多

我会尽量直接解释我的问题:

当喜欢/共享我网站上的文章时()og:image不起作用(您可以尝试使用此url,例如:)

  • 在调试器上,我总是得到正确的图像url
  • 它从不显示图像
  • 如果单击图像,则会出现“未找到”错误。。如果我复制url并在地址栏上通过它,我会得到图像
  • 有时它说图像太小了。。这是错误的,因为它比facebook鼓励的最小尺寸大得多。也没有比例问题
  • 当我试图在facebook上发布这个地址时,它从不显示图片
  • 我尝试在地址后添加一个时间变量(?T=…),以确保它没有缓存
  • 我已经放置了多个og:images。。还是不行
  • 我已经阅读并尝试了我在这里(StackOverflow)或谷歌上找到的所有“技巧”

感谢您的支持和对解开这一谜团的良好祝愿

我注意到,您的图像在技术上不是以72 dpi的速度定义的,而是以300 dpi的速度定义的:

我不能肯定地说这会给你带来麻烦。浏览器通常足够智能,可以以72 dpi(使用像素尺寸)显示图像,而不考虑图像中定义的“分辨率”。但是,可能需要重新保存图像,并将web的分辨率正确设置为72dpi。也许Facebook因为分辨率设置而对图像大小感到困惑

此外,为了消除图像的潜在问题,如果您使用Photoshop,请使用“为Web保存”命令重新保存图像,该命令将自动以72 dpi的速度定义重新保存的图像,并在不使用内置预览的情况下保存图像,您无论如何都应该为Web执行此操作以减小文件大小。然后再试一次。同样,我不确定这些建议是否有效,但通过重新保存来消除原始文件的分辨率、嵌入预览和潜在问题似乎是个好主意。

调试您的

我看到林特的反应是206

我不知道它是否能帮助你,但我已经找到了


看看吧;)

我无法复制这一点-我总是得到一个枪的图像,并且在门楣上没有警告。当我发布它时,它在composer和news提要中都可以正常工作。还有问题吗?是的,我还有问题。示例:这篇文章来自今天:-如果我在facebook上发布url,它将不会得到照片-如果你调试它,我得到的照片似乎没有希望。。。当我尝试分享时,无法获得这些图片对我来说很好。并确保页面中的“og:url”标记已正确转义,因为facebook linter将其转义为,而不是主url。谢谢,但即使这是这张照片的问题,我也有数百张72 dpi的照片。。。示例:本文的照片在调试程序上打开,当我链接到该页面时,不会在facebook上打开