类似Facebook的按钮工作但不共享

类似Facebook的按钮工作但不共享,facebook,Facebook,我使用的是XFBML版本的Like按钮,但单击“推荐”后,将不会显示“共享”框,其中包含留下评论的空间。其余的工作正常 我正在使用这个代码: <fb:like href="www.google.cl" width="300" action="recommend" font="lucida grande"></fb:like> 在这一页的最后 </body> <div id="fb-root"></div> <script

我使用的是XFBML版本的Like按钮,但单击“推荐”后,将不会显示“共享”框,其中包含留下评论的空间。其余的工作正常

我正在使用这个代码:

<fb:like href="www.google.cl" width="300" action="recommend" font="lucida grande"></fb:like>

在这一页的最后

</body>

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({appId: '1234567890', status: true, cookie: true, xfbml: true});
  FB.Event.subscribe('auth.sessionChange', function(response) {
    if (response.session) {
      // A user has logged in, and a new cookie has been saved
    } else {
      // The user has logged out, and the cookie has been cleared
    }
  });
</script>    
</html>

init({appId:'1234567890',状态:true,cookie:true,xfbml:true});
FB.Event.subscribe('auth.sessionChange',函数(响应){
if(response.session){
//用户已登录,并已保存新的cookie
}否则{
//用户已注销,cookie已被清除
}
});

你知道发生了什么事吗?任何建议都会受到热烈欢迎。谢谢

不久前,我在这方面帮助了一位朋友,他那边的问题是url共享缺少所需的元标记:

(链接的缩略图是可选的)

但是,我不确定您是否可以仅使用[x]fbml将类似功能和共享功能合并到一个按钮中。您可能希望通过单击Like按钮来实现共享功能。在onclick中,您将使用fb.ui和stream.share运行javascript SDK命令 请参见第页的第二个示例

无论哪种方式都需要元标记


如果这让你走对了方向,或者你再次陷入困境,请告诉我。

谢谢你,Raine,但仍然不起作用//你可以在中看到该页面//我正在尝试与中的官方示例相同的操作,弹出框要求在按下“喜欢”后添加评论。在同一个页面上,它写着“XFBML版本允许用户在发回Facebook时添加评论。”//你能帮忙吗?我对这个很感兴趣!我在这里的其他地方找到了这个。引用:“您需要确保您的appid的“连接url”与您正在放置的“like”按钮的域相匹配。要做到这一点,请转到“编辑设置”页面,在设置的“连接”部分,填写您的“连接url”。Facebook的文档从未提及这一点。”另外,请确保您使用的应用程序id正确,并取消选中沙盒模式。让我知道这是否有效。如果失败,我会尝试添加FB.XFBML.parse();在FB.init()更新这个答案之后,第一个wiki链接就死了。谢谢。这很奇怪,因为它工作正常。这里可能是您的服务器有问题!;-)