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
如何使用fb.ui向多个用户发送facebook消息_Facebook_Sendmessage_Fb.ui_Multiple Users - Fatal编程技术网

如何使用fb.ui向多个用户发送facebook消息

如何使用fb.ui向多个用户发送facebook消息,facebook,sendmessage,fb.ui,multiple-users,Facebook,Sendmessage,Fb.ui,Multiple Users,我想向多个用户发送facebook消息,在发送消息后,我希望对话框中的用户ID作为响应 我搜索到,这是不可能的,只有方法发送,所以首先我使用apprequests方法,并从这个响应中,我想把选定的用户传递到facebook发送对话框 这是我正在使用的代码 FB.ui({ method: 'apprequests', message: "my app request message", link: 'http://www.nytimes.com/20

我想向多个用户发送facebook消息,在发送消息后,我希望对话框中的用户ID作为响应

我搜索到,这是不可能的,只有方法发送,所以首先我使用apprequests方法,并从这个响应中,我想把选定的用户传递到facebook发送对话框

这是我正在使用的代码

FB.ui({
        method: 'apprequests',
        message: "my app request message",
        link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',   
    }, function(response) {
        if(response && response.hasOwnProperty('to')) {
            var user_ids    =   [];
            for(i = 0; i < response.to.length; i++) {
                user_ids.push(response.to[i]);
            }
            console.log(user_ids);
            fb_share(user_ids);
        }
    });


function fb_share(user_ids){
    FB.ui({
      method: 'send',
      to: user_ids, //[862579587127634, 1571716563066056],
      link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
    });
}
但在这种情况下,当邀请朋友后出现消息对话框时,它只选择一个用户,而不是多个用户

请帮帮我,伙计们

谢谢