我真的很困惑。我是否需要Facebook Like按钮的XFBML版本的appId?
我想在我的网站上使用一些非常简单的Facebook插件,特别是基本的“赞”按钮。
我已经知道如何使用iFrame的限制版本。
但是,现在我试图找出XFBML方法,并且在线文档似乎对您已知的很多假设以及工作示例上的确很短。例如,它们向您展示了如何调用JavaScript Init并为您提供元素fb的单行HTML代码:like ...但我看不到任何示例如何显示/隐藏面,设置默认字体等。就像在iFrame代码中一样。
我已经知道你需要将它们作为属性添加到元素中,但是这要归功于StackOverlfow,并且不需要感谢Facebook文档,它只是简单地将您带入圈子。
<fb:like href="http://mydomain.com" show_faces="true" action="recommend" colorscheme="light" width="400" height="35" />
好了,所以现在使用XFBML代码时,它的高度应该扩张/收缩自动根据所登录或没有我假设。
我不知道我是否应该初始设置高度为“80”,或者如果这种情况自动发生。
而我不知道我应该在Init脚本中使用'你的应用程序ID'。没有应用程序......只是一个Facebook公司页面......所以当我只是在网站上放置一个Like按钮时,为什么还需要一个应用程序ID?
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'your app id',
status: true,
cookie: true,
xfbml: true
});
};
对这些问题的任何启发,将不胜感激。
谢谢你!
是的,Facebook的文档是彻头彻尾的可怕的。 – billmalarky 2011-11-01 17:45:29
离开'appId = 3990840334890'似乎工作得很好 – 2012-11-03 23:09:45
@PeterEhrlich我想你不会在提供appId时丢失统计信息/见解。似乎也适用于我。带有评论插件的事件... – benzkji 2016-07-01 09:07:52