【问题标题】:Facebook Send/Like buttons not working on my site pageFacebook 发送/点赞按钮在我的网站页面上不起作用
【发布时间】:2013-08-01 19:23:16
【问题描述】:

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

无法访问http://aftersqool.com/a?id=C217EE 的页面。

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

有人知道为什么 Facebook 会给出这个错误吗?我应该怎么做才能让按钮正常工作?

谢谢!

格斯·科拉佐 AfterSqool.com

【问题讨论】:

  • 那个页面不是“加载没有任何问题”,至少现在不是——我得到一个 500 响应代码,而 FB 的调试工具也看到了同样的结果。

标签: facebook facebook-like send


【解决方案1】:

如果您将 Facebook 用作主页而不是个人资料,则不能使用发送按钮。

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

更重要的是在发送和点赞按钮中提供您的 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>

【讨论】:

    【解决方案2】:

    我无法让 Smit Shilu 解决方案发挥作用。我必须删除 xfmb=1 才能让我的按钮工作。完整的解决方案在这里。

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

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多