我們有一個很奇怪的問題。基本上,我們在本地測試網站上放置的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頁的空白頁面。我們的應用程序未做任何更改。它阻止我們與我們公司的應用程序進行協作,任何幫助將不勝感激。謝謝!
我關閉如果我只是將URL複製到瀏覽器中,也會得到403 ...但不知道爲什麼。 – dnuttle