好吧,我在這裏試圖將一個網站與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