在将状态发布到我的状态时,Facebook不会将我的页面上的图像显示为缩略图

时间:2011-03-29 09:11:51

标签: php facebook share facebook-sharer

  

可能重复:
  How does Facebook Sharer select Images?

在我的一个网站上,我希望用户能够共享一个页面,并将页面图像作为缩略图粘贴在Facebook上。如果我在浏览器中使用我的Google工具栏上的“共享”按钮,它会显示标题,部分文字和图片 - 一切看起来都不错。

但是,如果我复制URL并将其放入facebook上的状态栏中,它只显示标题和我的h1标题,但没有图片。几乎完全相同,除了缺失的图片。

我不太熟悉在将状态字段复制到“状态”字段时“提取”图像的Facebook方式,但令我感到奇怪的是“共享”弹出页面工作正常,而不是另一个。 / p>

我可以在代码中引用图像吗?现在,图片显示的链接为<img src="/uploads/sqrecipe/54/312_530x400_d99dcd230.jpeg" alt="312_530x400_d99dcd230" />

页面上还有一些其他图像,但不像“帖子图像”那样,它们的引用方式与上面的图像相同。

希望你们中的一些人能够对这个问题有所了解。任何提示og解决方案都将非常感激。


- 梅斯蒂卡

2 个答案:

答案 0 :(得分:1)

您必须添加meta标记,以告知Facebook您要以缩略图形式分享的图片。请在<head>部分

中使用以下代码
<meta property="og:image" content="http://www.yourwebsite.com/uploads/sqrecipe/54/312_530x400_d99dcd230.jpeg" />

注意:您必须指定图片的绝对网址,包括您的域名。您可以阅读更多here

答案 1 :(得分:0)

此外,页面可能由fb服务器缓存,您可以使用此处的Lint工具刷新fb缓存: http://developers.facebook.com/tools/lint/