在Facebook上共享不会返回任何图像,即使存在go:image并且linter说ok

在Facebook上共享不会返回任何图像,即使存在go:image并且linter说ok,facebook,facebook-graph-api,Facebook,Facebook Graph Api,以下是我头痛的情况: 我有我的博客的单一文章页面,如果我尝试使用类似facebook的按钮或旧的共享书签来共享此页面,我在facebook帖子预览上不会看到任何图像,当然我在facebook页面上也不会看到任何图像 我能听到你说,好吧,请林特检查一下,当然,我就是这么做的,这就是我到目前为止发现的: Linter不返回任何错误,并显示右拇指图像 如果“在”过节之后,我尝试再次共享同一页,那么,我得到了拇指 你知道发生了什么事吗 这里您可以看到一个示例: 这是原始页面: 嗯,我知道在这一点上进行调

以下是我头痛的情况:

我有我的博客的单一文章页面,如果我尝试使用类似facebook的按钮或旧的共享书签来共享此页面,我在facebook帖子预览上不会看到任何图像,当然我在facebook页面上也不会看到任何图像

我能听到你说,好吧,请林特检查一下,当然,我就是这么做的,这就是我到目前为止发现的:

  • Linter不返回任何错误,并显示右拇指图像
  • 如果“在”过节之后,我尝试再次共享同一页,那么,我得到了拇指
  • 你知道发生了什么事吗

    这里您可以看到一个示例:

    这是原始页面:

    嗯,我知道在这一点上进行调试并不容易,因为我已经“整理”了几乎所有的页面,但是你可以相信我,没有图像

    谢谢大家!

    如果“在”过节之后,我尝试再次共享同一页,那么,我得到了拇指


    这是因为您已经尝试共享它们,而它们现在缓存时没有图像。如果你想让所有的页面都有新的图像,你必须等待或重新整理你想在将来分享的每一页。这是立即解除所有缓存的唯一方法。

    事实上,我想知道它为什么不在第一时间返回图像帖子。如果我用linter检查它为什么会得到图像。页面总是一样的,我没有在上面做任何更改。@Daniele:你确定Facebook没有点击你之前试图分享的url吗?对不起,我真的很感谢你抽出时间,但我不明白。事情就是这样发生的。我有我的页面,我试着像Facebook按钮一样分享它,所以是的,Facebook触摸了它,但他的神奇触摸没有得到og:图像。所以我在Facebook的墙上贴了一篇没有图片的帖子。然后我用linter再次触摸它,检查它,linter说页面没问题,甚至还有图像!现在,如果我像以前一样,第一次用同一个按钮共享同一个页面,那么,现在我有了图像。当然Facebook会用linter覆盖他的缓存,但为什么第一次它没有拍下这张照片呢?@Daniele:你对普通用户隐藏og:meta标签,对吗?我没有在你的页面上看到它,但Facebook确实如此,就是这样。隐藏方法基于用户代理字符串。也许linter使用facebookexternalhit/1.1,但他们有另一个用于页面共享的用户代理?现在它不再隐藏了,让我们看看。