我使用喜欢按钮的XFBML版本,但单击“推荐”后,“共享”框和留下评论的空格不会显示。其余的工作正常。
我正在使用此代码:
<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>
你知道发生了什么吗?热烈欢迎任何建议。感谢
答案 0 :(得分:0)
不久前我用这个帮助了一个朋友,他最后的问题是网址共享不需要元标记: http://wiki.developers.facebook.com/index.php/Facebook_Share/Specifying_Meta_Tags
(链接的缩略图图像是可选的)
但是,我不确定你是否可以将Like和Share功能合并到只有[x] fbml的一个按钮中。您可能希望在Like按钮上使用onclick实现共享功能。在onclick中,您将使用fb.ui和stream.share运行javascript SDK命令 请参阅第http://developers.facebook.com/docs/reference/javascript/FB.ui页
页上的第二个示例 无论哪种方式都需要元标记。如果这样可以让你朝着正确的方向前进,或者再次陷入困境,请告诉我。