Javascript Facebook在没有代码的情况下抛出错误
Facebook向我抛出未知错误: “已获取错误。请稍后再试。” Firefox控制台中没有任何错误 我的JavaScript源代码是:Javascript Facebook在没有代码的情况下抛出错误,javascript,facebook,Javascript,Facebook,Facebook向我抛出未知错误: “已获取错误。请稍后再试。” Firefox控制台中没有任何错误 我的JavaScript源代码是: (function () { function requestCallback(response) { var message = document.getElementById("success_message"); if (message) { if (typeof response.erro
(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框架的输出?没有任何错误。
Facebook已经更改了对话窗口的访问权限
请求仅适用于Facebook.com或iOS和Android应用程序上的游戏。接受来自游戏的请求会将此人指向发送请求的应用程序的画布页面URL。对于本机移动应用程序,如果安装了应用程序,接受请求会将用户引导至其设备上的应用程序,或者引导至适当的位置(Apple app Store或Google Play)下载应用程序。尝试通过计时器循环检查SDK是否已初始化是一个坏主意。为什么不使用文档中描述的fbAsyncInit事件来执行初始化完成后要运行的代码?