当集成 3 个社交网络按钮(TWEET、+1 和 Facebook)时,Facebook 是唯一没有获取正确数据的。
阅读文档时,似乎没有理由不应该这样做。它不会拾取相关页面的图片,而是拾取用户图标,并且不会拾取任何内容。
它应该自动获取核心内容,但如果失败则使用 META 标签。这些也无济于事。
这出现在开始的 BODY 标记之后
<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/en_GB/all.js#xfbml=1&appId=250606741665703";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
这出现在 HEAD
<meta property="og:title" content="The Belgian Empire" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.robin-knight.com/the-belgian-empire-201112/" />
<meta property="og:image" content="http://www.robin-knight.com/wp-content/uploads/Untitled-11-212x160.jpg" />
<meta property="og:site_name" content="Quite Cheesed Off" />
<meta property="fb:admins" content="597180443" />
这是按钮
你可以在这里看到一个例子:http ://www.robin-knight.com/the-belgian-empire-201112/