Facebook Send / Like按钮无法在我的网站页面上运行

时间:2013-08-01 02:47:41

标签: facebook facebook-like send

当我点击我网站上的LIKE或SEND按钮获取此链接时,我收到此错误:

无法联系到http://aftersqool.com/a?id=C217EE的页面。

奇怪的是,页面加载没有任何问题。该页面甚至还有Facebook所需的og标签。

任何人都知道为什么Facebook会出现此错误?我该怎么办才能让按钮工作?

谢谢!

Gus Collazo AfterSqool.com

2 个答案:

答案 0 :(得分:0)

如果您使用Facebook作为页面而不是个人资料,则无法使用发送按钮。

发送按钮适用于Like按钮的XFBML版本;根据Facebook的公告,不起作用使用Like按钮的iFrame版本

另一个重要的事情是在发送和喜欢按钮中提供您的Facebook页面URL。它将挑战它。

如果您的Facebook页面URL为:http://www.facebook.com/aftersqool

将此代码放入其中

/*put this code in 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_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>


/*put this code in site where you want to add it*/

<div class="fb-like" data-href="http://www.facebook.com/AfterSqool" data-width="450"        data-show-faces="true" data-send="true"></div>

答案 1 :(得分:0)

我无法让Smit Shilu解决方案工作。我不得不删除xfmb = 1以使我的按钮工作。完全解决方案。

http://metadataconsulting.blogspot.ca/2013/09/facebook-likesend-button-not-working.html