【问题标题】:Share on Facebook shows incorrect image link在 Facebook 上分享显示错误的图片链接
【发布时间】:2011-03-09 22:49:31
【问题描述】:

我正在使用带有 www.facebook.com/sharer.php?etc URI 的“在 Facebook 上分享”按钮。但是,我有一些问题。这就是我想做的事情。

  1. 我的网站有点像一个博客,每个博客都有很多照片
  2. 因此,当人们单击“在 Facebook 上分享”按钮时,我希望用户能够选择将哪张照片用作 Facebook 缩略图。我知道这是 Facebook Share 的默认方法,即扫描整个页面的图像。

但是,我的问题是缩略图不会显示。我查看了源代码,发现图像的 URI 不正确。例如:

**SHOULD BE :** http://www.mysite.com/web/images/photo.jpg

**ACTUAL    :** http://www.mysite.com/images/photo.jpg

简而言之,facebook 无法读取 URI 中的“web”。这就是缩略图不会显示的原因。知道如何解决这个问题吗?

网站链接:

http://www.biiiz.com/nya/blog.php?id=1

它实际上只是一个临时托管。 '我确信当我将文件移动到他们自己的主机时,FB 上的共享会正常工作,但我只是对此感到好奇。

【问题讨论】:

  • 您能否链接到实际的博客,以便我们查看源代码的样子?

标签: php facebook


【解决方案1】:

考虑the documentation

`<link rel="image_src" href="thumbnail_image" / >`

【讨论】:

    【解决方案2】:

    FB 缓存......就像......永远。您无法手动清除它,因此请等到他们的私人爬虫再次访问您的网站。

    【讨论】:

      【解决方案3】:

      您可以通过在他们的 linter 中输入您的 URL 来让 facebook 清除他们的缓存并重新下载您的元数据:

      http://developers.facebook.com/tools/lint/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-16
        • 1970-01-01
        • 1970-01-01
        • 2015-11-04
        • 2020-09-16
        • 1970-01-01
        • 2012-11-25
        • 1970-01-01
        相关资源
        最近更新 更多