好吧,我在这里试图将一个网站与facebook连接起来,并且我陷入了一些奇怪的地狱之环。如何将Facebook上所有的JS功能全部加载到Connect网站上
我已经看到了在fbc网站上初始化js的两种方法,我已经重复尝试过两次,但它们只做了我需要完成的整个工作的两半。
<script src="http://connect.facebook.net/en_US/all.js"></script>
...
$(document).ready(function(){
FB.init({'appId':'000',
'cookie':true,
'status':true,
});
});
这是官方文档说的要做的,但是这并不能加载所有的功能。 FB.Connect没有定义,ensureInit没有做任何事情,我搞砸了。 我所看到的其他代码是
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
...
$(document).ready(function(){
FB.init("000", "/xd_receiver.htm");
});
这起初似乎是巨大的,因为它加载FB.Connect功能...但似乎这是它作为加载功能FB唯一集。 ui未定义,FB.getLoginStatus未定义,所有其他“核心函数”未定义...
试图包含不同的js文件导致奇怪的错误和半初始化的会话,我不知道什么是2种不同类型的FB.init调用之间的区别是...
谢谢!
非常感谢您的回复,我现在已经开始行动了,恢复了生产力! – Paco 2010-07-19 19:31:11