2011-11-24 31 views
0

我們有一個很奇怪的問題。基本上,我們在本地測試網站上放置的Facebook Connect按鈕一直運行良好,直到昨天,現在每當我們點擊它時, 它似乎進入xd_receiver.htm頁面,該頁面僅顯示空白頁面而不是應用程序登錄並引發錯誤在這個JavaScript文件:爲什麼Facebook連接按鈕點擊引發JavaScript錯誤?

http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js 

錯誤是403禁止,這是Facebook阻止我們?如果是這樣,爲什麼會這樣呢?

這是我們的JavaScript代碼:

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" 
type="text/javascript"></script> 

function OnRequestPermission() { 
    var myPermissions = "publish_stream"; 
    FB.Connect.showPermissionDialog(myPermissions, function(perms) { 
     window.location.reload() 
     if (!perms) { 
      // handles if the user rejects the request for permissions. 
      // This is a good place to log off from Facebook connect 
     } else { 
      // finish up here if the user has accepted permission request 
     }; 
    }); 
} 

FB.init("OUR_ID", "xd_receiver.htm"); 

這是我們的HTML代碼:

<fb:login-button onlogin="OnRequestPermission();"></fb:login-button> 

它都能正常運作與權限等,直到昨天,還把之前的登錄頁面但現在只是在XdCommReceiver.js文件中顯示一個403頁的空白頁面。我們的應用程序未做任何更改。它阻止我們與我們公司的應用程序進行協作,任何幫助將不勝感激。謝謝!

+1

我關閉如果我只是將URL複製到瀏覽器中,也會得到403 ...但不知道爲什麼。 – dnuttle

回答