首页 文章

Facebook在公开可用之前缓存页面的开放图形标记,这导致错误的数据被共享

提问于
浏览
0

我们使用Drupal 5作为CMS,每当发布文章并将其分享到Facebook时,它都会显示错误的预览数据 . 例如,描述变为“无访问权” . 我们在页面上打开了图形元标记,但似乎Facebook在我们的文章尚未公开发布的那一刻就刮擦了我们的页面 .

解决方案是使用facebook linter / debugger(https://developers.facebook.com/tools/debug)调试每个URL . 我们可以使用curl来做到这一点 . 但是,最近您必须登录才能使用调试器 . 最近你也必须按下按钮"Debug" .

谁认识到这个问题,你可以分享你的解决方案吗?

1 回答

  • 0

    我们修好了 . 显然我们有一个脚本,用于查询Facebook的文章份额 . 即使文章不是公开的,也会调用此脚本 . 这就是为什么以及Facebook缓存“无法访问”页面的原因 . 我们删除了未发表文章的脚本,问题就消失了 .

    谢谢!

相关问题