Facebook在没有代码的情况下抛出错误
Facebook throws error without code
Facebook向我抛出未知错误:
"获取错误。请稍后再试。"
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框架的输出?
没有任何错误。Facebook更改了对话窗口的访问权限。
https://developers.facebook.com/docs/reference/dialogs/requests/
请求仅适用于Facebook.com或iOS和Android应用程序上的游戏。接受来自游戏的请求将引导用户访问发送请求的应用程序的画布页面URL。对于本机移动应用程序,如果安装了该应用程序,接受请求将引导用户访问其设备上的应用程序,或者访问适当的位置(Apple app Store或Google Play)以下载该应用程序。
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何在不传递此信息的情况下查找被调用的元素
- 如何在不刷新页面的情况下更新显示框
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 在我的情况下,如何进行http请求
- 在不知道深度或父属性的情况下从对象中删除属性
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- 如何在不影响其他元素的情况下扩展DIV
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 在不移动内部文本的情况下缩放元素的效果
- 在不设置协议的情况下,使用javascript/jquery更改iframe-src
- 默认情况下折叠和展开嵌套列表
- jquery '$.when':即使在出错的情况下如何触发'done'回调
- 在下载文件出错的情况下,管理表单提交上的JSON服务器响应