Facebook og:图像使用了错误的图片

时间:2015-04-20 15:57:19

标签: facebook facebook-graph-api

当人们在Facebook上为我的网站分享帖子时,Facebook使用的图片有些麻烦。

当我使用Facebook调试工具时,您会在页面底部看到需要在Facebook上使用的右图,但是当您转到Facebook帖子时,您会看到另一张图片(调试页面上的第一张图片)在og:图像标签)。但是这张图片没有go:image元标记,帖子图片最小为200x200像素:http://www.just40.nl/wp-content/uploads/2015/03/Dollarphotoclub_68950691-1024x712.jpg

Facebook调试器:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.just40.nl%2Fbloggers%2Fgood-old-smoking-days-dees-12%2F

我该如何解决这个问题?

2 个答案:

答案 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

现在修复以下错误

  1. og标签应该位于页面html的head部分。如果它没有在那里找到它,它会根据自己的喜好推断它。你的身体是标签
  2. enter image description here

    1. 您的网页包含多次og:image次。解决这个问题。
    2. enter image description here