我面临着在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缓存后显示正确的图像,尽管它一直显示此通知
答案 0 :(得分:2)
尝试指向您的索引文件。例如www.yourdomain.com/index.php使用facebook对象调试器时。它为我修复了og:name错误。