如何让facebook识别我的网页图片

时间:2010-10-30 20:12:04

标签: facebook sharing thumbnails

我开发了一个网站 当我分享任何页面时 在facebook

facebook应该识别我的页面 并选择图像以选择缩略图

但这不会发生在我的网站上 好像facebook无法识别我的页面

或无法读取并从中选择图像 我该怎么办

让facebook识别我的页面 并将页面中的所有图像加载到 向左和向右导航以选择共享页面的拇指

3 个答案:

答案 0 :(得分:11)

看起来问题已经得到解答here.这是另一个有用的link。谢谢你的询问。它让我找到了我可以使用的东西。

更新:在尝试并发现它无法工作后,我尝试了this帖子中的方法。它最初不起作用,但那是因为我忘记上传图像。因此原始方法可能仍然有效。这是我在脑部使用的模板:

<meta property="og:title" content="your title">
<meta property="og:description" content="your description">
<meta property="og:image" content="http://www.yoursite.com/your-image.jpg">

更新2:如果Facebook似乎无法识别您的代码,请尝试使用lint tool。这样做有两件事。显而易见的是,它会报告代码中的任何错误。第二是它刷新Facebook的页面缓存。我有两个页面,直到我这样做才能识别新代码。

答案 1 :(得分:1)

根据我自己的测试,Facebook应该在您的网站上找到没有问题的图片,只要它们直接出现在html中(如<img src="path/to/img.png" /> 1 )而不是通过css({ {1}})。

This is my own-site test, at: http://davidrhysthomas.co.uk/so/fbookImg.html,无可否认,这里没有“分享此页面”按钮,因此您需要先登录Facebook ,这可能会有所作为。但不幸的是,我没有Facebook开发者帐户来测试这个理论。


  1. 无论是绝对路径还是相对路径似乎都没有区别。

答案 2 :(得分:1)

根据我使用drupal网站的经验,徽标无法识别,因为drupal系统呈现相对路径。使用http://将其更改为完整路径并刷新FB的缓存应该可以正常工作