-2
的Facebook拋出我未知的錯誤:的Facebook拋出沒有代碼錯誤
"Error is acquired. Please try again later."
沒有在Firefox控制檯的任何錯誤。
我的JavaScript源是:
(function() {
function requestCallback(response) {
var message = document.getElementById("success_message");
if (message) {
if (typeof response.error_code != 'undefined') {
message.innerHTML = 'Wrong';
} else {
message.innerHTML = 'Success';
}
}
}
var vkInvite = function() {
if (typeof FB == 'undefined') {
setTimeout(vkInvite, 100);
} else {
console.log("Try to use facebook... FB.init");
FB._initialized = false;
FB.init({
appId: 'XXXXXXXXXXXXXX',
frictionlessRequests: true
});
(function sendRequestViaMultiFriendSelector() {
console.log("Try to use facebook... FB.ui");
FB.ui({
method: 'apprequests',
message: 'Message.'
}, requestCallback);
})();
}
}();
})();
如何診斷Facebook的框架的輸出?
試圖檢查SDK是否通過定時器循環初始化是一個壞主意。爲什麼不像文檔中描述的那樣使用fbAsyncInit事件來執行想要在初始化完成後運行的代碼? – CBroe