2010-02-18 117 views
-3
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script> 
<div id="facebook"> 
    <fb:login-button onlogin="facebook_onlogin();"></fb:login-button> 
</div> 

<script type="text/javascript"> FB.init("5dbe0d9768c26d9b553f394b3e4ac644", "xd_receiver.htm"); </script> 

當我點擊它,追蹤:facebook內容只需要這個腳本?

alt text http://omploader.org/vM2w5Yw


我改變了這一點:

<script type="text/javascript"> 
    FB_RequireFeatures(["XFBML"], function(){ 
    FB.init("5dbe0d9768c26d9b553f394b3e4ac659", "xd_receiver.htm"); 
}); 

</script> 

,並在網絡服務器上運行,它是:

alt text http://omploader.org/vM2w5Zw

,當我點擊 '內容'

它是:

alt text http://omploader.org/vM2w5aA

爲什麼呢?

感謝


我xd_receiver.htm是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
    <body> 
     <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js" type="text/javascript"></script> 
    </body> 
</html> 

現在是確定的,以及如何從login.facebook.com ruturned時所定義的回報頁,我使用django。

alt text http://omploader.org/vM2xhZQ

回答

-1
FB_RequireFeatures(["XFBML"], function(){ 
    FB.init("public_key_here", "/xd_receiver.htm"); 
}); 

PS:和檢查,如果連接URL中的應用程序設置指向同一xd_receiver

PPS:你運行該HTML下的Web服務器或只打開HTML文件的驅動器?

+0

您好zerkms,它也錯誤。 – zjm1126

+0

你不回答我的問題 btw:這段代碼完全適合我 – zerkms

+0

你好zerkms,我更新我的問題,並感謝您的回答。 – zjm1126

-1

您的訪問似乎被某種防火牆阻止。嘗試ping服務器,看看你能否得到任何迴應。編輯:FYI,「www.facebook.com」和「login.facebook.com」被映射到2個不同的IP地址。編輯:FYI,「www.facebook.com」和「login.facebook.com」被映射到2個不同的IP地址。即能夠連接到「www.facebook.com」並不一定意味着您可以連接到「login.facebook.com」。

+0

實際上,facebook.com和login.facebook.com都不是2個IP,但是擁有超過2個IP的龐大數據中心;-) – zerkms

相關問題