在Facebook上共享链接会显示错误的图像

时间:2015-05-10 21:19:33

标签: facebook facebook-graph-api sharing

我面临着在Facebook上分享链接的问题,该链接多次显示错误的图像,有时它会使用像这样的代码显示正确的图像

<meta property="og:title" content="webpage title" /> 
<meta property="og:url" content="http://www.domain.com/webpage_url.php?id=17515278817738945084phb">
<meta property="fb:app_id" content="app id here"/>
<meta property="og:type" content="website" />
<meta property="og:image" content="http://www.domain.com/large/image.jpg" />

当调试页面时我得到了这个

The 'og:type' property is required, but not present.

此图片为1000 * 317像素且仍未显示。这发生在我网站的所有链接上。我必须去url调试器并清除缓存,以便facebook可以获得正确的图像。那么如何解决这个问题并使facebook直接显示正确的图像? [UPDATE] 使用facebook调试器我得到了这个通知

og:image was not defined, could not be downloaded or was not big enough. Please define a 
chosen image using the og:image metatag, and use an image that's at least 200x200px and 
is accessible from Facebook. Image 'http://www.domain.com/gallery1/01234.jpg' will 
be used instead.

但og:图像设置正确,图像尺寸大于200 * 200,Facebook清除Facebook缓存后显示正确的图像,尽管它一直显示此通知

1 个答案:

答案 0 :(得分:2)

尝试指向您的索引文件。例如www.yourdomain.com/index.php使用facebook对象调试器时。它为我修复了og:name错误。