我们有一个新闻网站,使用AddThis插件在Facebook上分享新闻,有时当我们尝试在Facebook上分享新闻时,它不会检测到页面信息(标题,描述,图片),当我们把同样的网址放在Facebook调试器上时,一切都运行正常,页面信息被检测到,当我们返回网站并使用相同的网址时,我们可以正常分享它。
使用asp.net 4.0 + SQL server 2008 + iis 6创建的网站和防火墙后的网站
谢谢
=== (更新)..
在尝试Facebook调试器之后,我得到了这个错误:
分析URL时出错:分析输入URL时出错,未抓取任何数据。
在尝试2天后,我可以在不使用调试器的情况下分享链接。然后,我尝试调试器,它工作与输出错误(相同的链接)
发布于 2013-09-01 19:04:35
Facebook使用了大量的缓存,特别是对于共享链接。一旦用户共享了一个链接,Facebook将缓存从该URL抓取的标题、测试和图像。
当您通过Facebook调试器传递URL时,Facebook将清除它在该URL上的缓存,并使用新数据。因此,通过调试器传递URL的实际行为才是造成差异的原因。
通常,只有当URL上的某些内容发生更改并且希望Facebook知道时,您才会再次通过调试器传递该URL。
发布于 2013-09-04 00:43:57
Facebook URL调试器还用于重新抓取页面,因此,如果您在将错误数据共享给Facebook时遇到问题,可以通过它来刷新它们的缓存。
https://stackoverflow.com/questions/18557739
复制相似问题