在Facebook上分享显示不正确的图像链接

时间:2010-06-30 04:00:27

标签: php facebook

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

  1. 我的网站有点像博客,其中每个博客都有很多照片
  2. 因此,当人们点击Facebook上的分享按钮时,我希望用户能够选择将哪张照片用作Facebook缩略图。我知道这是Facebook Share的默认方法,即扫描整个页面的图像。
  3. 然而,我的问题是缩略图不会显示。我查看了源代码,发现图像的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上的份额可以正常工作,但我只是对此感到好奇。

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

考虑the documentation

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

答案 2 :(得分:0)

FB缓存......就像......永远。您无法手动清除它,因此请等到其私有抓取工具再次访问您的网站。