当人们在Facebook上为我的网站分享帖子时,Facebook使用的图片有些麻烦。
当我使用Facebook调试工具时,您会在页面底部看到需要在Facebook上使用的右图,但是当您转到Facebook帖子时,您会看到另一张图片(调试页面上的第一张图片)在og:图像标签)。但是这张图片没有go:image元标记,帖子图片最小为200x200像素:http://www.just40.nl/wp-content/uploads/2015/03/Dollarphotoclub_68950691-1024x712.jpg
我该如何解决这个问题?
答案 0 :(得分:2)
最后我找到了删除< head>的东西。来自页面的标签。我的客户自己为header.php文件顶部的新Facebook API添加了这个,并扭曲了Facebook解析器的头部。
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/nl_NL/sdk.js#xfbml=1&version=v2.3";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
答案 1 :(得分:0)
了解解析器如何查看您的网页here。
现在修复以下错误
og
标签应该位于页面html的head
部分。如果它没有在那里找到它,它会根据自己的喜好推断它。你的身体是标签
og:image
次。解决这个问题。