当我在我的网站上单击此链接的 LIKE 或 SEND 按钮时,我收到此错误:
无法访问位于http://aftersqool.com/a?id=C217EE的页面。
奇怪的是,页面加载没有任何问题。该页面甚至具有 Facebook 需要的 og 标签。
有人知道为什么 Facebook 会给出这个错误吗?我应该怎么做才能让按钮工作?
谢谢!
Gus Collazo AfterSqool.com
当我在我的网站上单击此链接的 LIKE 或 SEND 按钮时,我收到此错误:
无法访问位于http://aftersqool.com/a?id=C217EE的页面。
奇怪的是,页面加载没有任何问题。该页面甚至具有 Facebook 需要的 og 标签。
有人知道为什么 Facebook 会给出这个错误吗?我应该怎么做才能让按钮工作?
谢谢!
Gus Collazo AfterSqool.com
我无法让 Smit Shilu 解决方案发挥作用。我必须删除 xfmb=1 才能让我的按钮工作。完整的解决方案在这里。
http://metadataconsulting.blogspot.ca/2013/09/facebook-likesend-button-not-working.html
如果您将 Facebook 用作主页而不是个人资料,则不能使用发送按钮。
发送按钮仅适用于XFBML
点赞按钮版本;根据 Facebook 的公告,它不适用于 iFrame 版本的 Like Button
更重要的一件事是URL
在发送和点赞按钮中提供您的 Facebook 页面。它会毫不犹豫地修复它。
如果您的 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>