我正在使用Facebook调试器来获取我尝试共享的URLhttps://developers.facebook.com/tools/debug/og/object/
Show existing scrape information
给了我Error parsing input URL, no data was cached, or no data was scraped.
,当URL被共享时,不显示缩略图。
但是,使用Fetch new scrape information
后,我得到了正确的输出,并且共享工作正常。
这可能不是因为缓存,因为它在将随机后缀附加到 URL 时也会发生。
如何解决该死的东西?情况很奇怪,因为 URL 的标题和描述解析得很好。
Facebook不会每次分享链接时都从您的网站中抓取信息。Facebook在Facebook服务器上保存了信息的缓存副本。
当您单击"获取新的抓取信息"时,它会迫使Facebook忽略缓存的信息并立即抓取您的网站。
听起来您(或某人)可能之前曾尝试在Facebook上共享您的URL,但返回了错误。Facebook记住了这个错误,直到你强迫它获取新信息。
这是完全正常的,所以我不会担心。Facebook迟早会刷新你的页面缓存并修复它。