2011-09-15 55 views
0

Facebook的“更新状态”没有得到正确的页面图像。当我在我的“更新状态”上粘贴http://www.cjp.org/page.aspx?id=245692链接时,它只会显示在“慈善导航器”的缩略图上,并完全忽略主图像。在其他类似http://www.cjp.org/page.aspx?id=235964的网址上,它会显示主图片并提供其他缩略图的选项。Facebook更新状态缩略图问题

这两个页面基本上都是用cms完成的,我看到的唯一区别就是图像比例。这是它没有获得主要图像的原因。有没有办法显示主图像而不链接高宽比?

感谢, 雷克斯

+0

[Facebook分享网址缩略问题(http://facebook.stackoverflow.com/questions/4967979/facebook-share-url-thumbnail-problem) – ifaour

回答

2

您没有任何打开的图形数据,因此Facebook是只是猜测什么样的图像,描述,标题等你想证明。您需要将开放图形元数据添加到您的头部,并使用url linter来检查它,以确保它正确地读取您希望显示的内容。

https://developers.facebook.com/docs/opengraph/

https://developers.facebook.com/tools/debug/

+0

由于艾比,但我们的CMS的可能重复的是非常封闭的,并能不要在html旁边放置/访问任何其他内容。 – rex

+0

然后,您将无法控制Facebook在发布故事中显示的内容。我想你可以使用linter进行调试,看看它是如何选择使用的图像,并试图影响它?如果可以的话,我真的会建议花些时间来正确地解决问题,并获取打开的图形数据。 – Abby

+0

我上传了一张新图片(3:4),现在显示。我认为这是原始图像的宽高比,因为该比例接近在线横幅或标题。感谢您的输入,我将在我的个人项目上尝试OpenGraph。 – rex

0

使用这样的标签:

<link rel="image_src" 
    type="image/jpeg" 
    href="http://www.example.com/image.jpg" /> 

注意,这并不适用于每个人。它确实有效,但很多人都说它现在不存在了。尝试不会伤害。