【问题标题】:How to clear Facebook's image cache如何清除 Facebook 的图片缓存
【发布时间】:2012-05-04 08:36:10
【问题描述】:

我有一个 Facebook 应用程序,它代表我的用户创建了几个墙帖。墙帖中的图片由 Facebook 的服务器缓存。我已经替换了我服务器上的原始图片,我想清除 Facebook 的图片缓存,以便所有其他墙贴都更新为新图片。

Facebook 缓存的内容: http://platform.ak.fbcdn.net/www/app_full_proxy.php?app=236915563048749&v=1&size=z&cksum=aebffc27f986977797a9903c2b6e08df&src=http%3A%2F%2Fvcweb2.s3.amazonaws.com%2Fassets%2Fweb%2Fimages%2Ficon_square.png

原始缓存 URL,现已更新为新图像。 http://vcweb2.s3.amazonaws.com/assets/web/images/icon_square.png

这可能吗?谢谢!

【问题讨论】:

标签: facebook caching facebook-graph-api


【解决方案1】:

“强制”facebook 清除特定网址的缓存的方法是使用Debugger tool

我尝试使用带有图像 url 的调试器,它显示的是新图像而不是旧图像,但在尝试缓存链接时,您发布的旧图像仍然出现。

我怀疑如果您尝试发布新帖子,将使用新图标而不是旧的缓存版本,但您发布的链接可能不会更改。

【讨论】:

  • Facebook also says 您可以使用 'scrape=true' 发布到 graph.facebook.com,它会重新获取内容。
  • 就我而言,我必须选择“调试”,然后选择“获取新的抓取信息”。
【解决方案2】:

根据我的经验,Facebook 不会动态更新保存的旧图像,尽管例如粉丝页面的数据会显示当前统计信息。我做了很多宣传,看到了旧版本的消息和帖子发出,而新的页面图像存在。但是,现在和六个月前的粉丝页面信息相同。

【讨论】:

    【解决方案3】:

    没有在线调试器的解决方法

    您可以使用旧的 ?v=randomhash 缓存失效技巧强制重新获取。您唯一需要注意的是,必须将 URL 参数添加到每个 og: 属性中。

    如果你有这个网址:example.com/items/3,你需要做以下事情:

    • 分享为example.com/items/3?v=g45f6d
    • 将分享图片链接为<meta property="og:image" content="example.com/items/3/image?v=g45f6d" />
    • 更新网址:<meta property="og:url" content="example.com/items/3?v=g45f6d" />

    注意:在此示例中,g45f6d 是随机生成的哈希。

    这样,它看起来与 facebook 完全不同,因此它会像第一次看到的那样抓取它。

    【讨论】:

      【解决方案4】:

      例子:

      http://www.example.com/pic001.jpg?fbrefresh=1201226471
      

      这是您必须使用的代码。 1201226471 是您用您的 Facebook URL 替换的内容。您必须在每个页面上都这样做,这非常乏味。

      【讨论】:

      • 我遇到了类似的问题——虽然我在服务器上更新了图像,但图像没有在 fb 缓存中更新。使用调试器工具对我没有帮助。只有当我添加到图像 url ?v=2 并重新刮擦时,它才最终更新。
      【解决方案5】:

      Facebook 提供了一个名为“共享调试器”的在线工具,可让您使用最新设置抓取链接。

      只需在“调试”字段中粘贴您的链接,然后单击“调试”。魔法完成了!

      https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fwww.iuoe115.ca%2Fprime-minister-trudeau-addresses-iuoe-canadian-conference%2F1

      【讨论】:

        猜你喜欢
        • 2018-04-22
        • 1970-01-01
        • 2011-05-21
        • 2014-06-01
        • 1970-01-01
        • 2011-02-22
        • 1970-01-01
        • 2010-12-27
        • 1970-01-01
        相关资源
        最近更新 更多