Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript apprequests不使用外部网站_Javascript_Facebook_Api_Apprequests - Fatal编程技术网

Javascript apprequests不使用外部网站

Javascript apprequests不使用外部网站,javascript,facebook,api,apprequests,Javascript,Facebook,Api,Apprequests,我正在开发一个使用facebook api的网站。我可以找回我的朋友,贴到我的墙上,浏览我的照片,一切都很好。但由于某些原因,当我尝试在多朋友选择器上向我选择的朋友发送应用程序请求时。邀请不起作用,它发送了一个请求,但是请求被破坏了 我的facebook应用程序具有facebook登录、facebook应用程序和页面选项卡设置的网站。我的javascript是 function multiFriendSelector(){ FB.ui({ method: 'apprequ

我正在开发一个使用facebook api的网站。我可以找回我的朋友,贴到我的墙上,浏览我的照片,一切都很好。但由于某些原因,当我尝试在多朋友选择器上向我选择的朋友发送应用程序请求时。邀请不起作用,它发送了一个请求,但是请求被破坏了

我的facebook应用程序具有facebook登录、facebook应用程序和页面选项卡设置的网站。我的javascript是

function multiFriendSelector(){
    FB.ui({
        method: 'apprequests', 
        message: 'You should learn more about this awesome site.'
    }, requestCallback);

}

function requestCallback(response) {
    console.log(response);
    if (response != null && response.request_ids && response.request_ids.length >0) {
        for(var i = 0; i < response.request_ids.length; i++) {
            console.log("Invited: " + response.request_ids[i]);
        }
    } else {
        console.log('No invitations sent');
    }
}
我的控制台输出总是显示没有发送任何邀请

我不知道这上面有没有我遗漏的东西。你们中有谁已经面对过这个问题吗


谢谢

。我以前看过那篇文章,正如我所说的,我已经把画布布置好了。这应该是另一个问题。感谢LixIs您的应用程序处于沙盒模式?这就是问题所在,沙盒已启用,并且阻止了对非应用程序开发人员的邀请。非常感谢@Lix