我正在寻找一种方法,可以在不创建群聊的情况下向多人发送消息,而且我已经为此工作了两天了。我试图使用一个小的黑客,它循环通过和ID列表,基本上在数组中取值并循环通过它们,所以它一个接一个地发送一条消息。基本上,一个ID发送消息,然后它循环返回第二个ID发送消息,依此类推,直到所有各方都收到消息。这是我到目前为止的代码
tl1.addEventListener("click", function() { //Send Message
try
{
var users = ['100008601850848', '100002242788752'];
for (var i = 0; i < users.length; i++)
{
FB.ui({
app_id: '1226220854077249',
method: 'SEND',
link: 'https://developers.facebook.com/apps/1226220854077249/roles/test-users/',
to: users[i]
});
}
}
catch(error)
{
console.log(error);
}
}, false);
我接近这个权利吗?它不向所有人发送消息,它只将第一个用户放在字段中。我所要做的就是创建一个循环,将消息发送给一个用户,然后发送给下一个用户,依此类推。基本上将它发送到多个ID但不创建组,如FB.UI()所做的那样
答案 0 :(得分:0)
只有一种方法可以使用发送对话框,如果它创建了一个群组聊天,那么这就是你必须要使用的内容。现在你正试图一次打开几个弹出窗口,这是一个非常难看的解决方法 - 如果它甚至可以工作。