这不是火箭科学。看起来应该是这么简单,我已经明确地跟踪了文档,并对其进行了100种不同的修改。但是我不能为了我的生活在所有正确的地方做出正确的举动,并且我现在可以找到的每篇教程或SO帖子现在都已被弃用。将Facebook分享按钮与动态内容集成的最简单的解释
我有一个Facebook应用程序设置。
我有这个在我的身体的开口道:
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '722388634521999',
xfbml : true,
version : 'v2.2'
});
};
(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_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
我有充分的meta标签,你可以想像。
我有,我想我的分享按钮分享按钮代码:
<div class="fb-share-button" data-href="http://gd-web.brooklynunited.com" data-layout="button"></div>
我只有两个模板Facebook的份额,但一个股票明确页面的用户是(个人博客文章),另一个分享全球网站的网址(即不是用户所在的页面)。用户应该能够点击FB分享按钮,并获取我在元标记中填充的标题,描述和图像以发布到他们的个人资料中。对?!
我觉得我正在服用疯狂的药丸。
值得注意的是,这是一个模式。
而我有什么会激活共享,但不拉任何元。没有描述,没有图像,纳达。对不起,应该提供更详尽的解释。
任何帮助非常感谢,你是互联网上的BFD(大交易艾芬),请你把这个博客文章或去工作,为Facebook和帮助他们写自己的文档。
结束。
更新:og:url更改必须在index.html上进行,而不是在我所在的页面上进行。然后,per @ chris的评论如下,清除Facebook中基于URL和两个模板URL的缓存数据。这些都不会在本地工作,只能在实时网址上使用。 由于一些完全未知的原因,还必须将FB管理员标识更改为我自己的个人标识,而不是组织的标识。 我将自己做一个明确的博客文章。浪费时间太多了。 – megkadams 2014-11-06 20:01:56