无法通过用户循环向他们发送个人消息 FB.ui()
Cant loop through users to send them individual message FB.ui()
我正在寻找一种无需创建群聊即可向多人发送消息的方法,我已经为此工作了两天。我正在尝试使用一个小技巧,它循环遍历和 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() 那样创建组
只有一种方法可以使用发送对话框,如果它创建了群聊,那么这就是您必须忍受的。现在您正在尝试同时打开多个弹出窗口,这是一个非常丑陋的解决方法 - 如果它能工作的话。
我正在寻找一种无需创建群聊即可向多人发送消息的方法,我已经为此工作了两天。我正在尝试使用一个小技巧,它循环遍历和 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() 那样创建组
只有一种方法可以使用发送对话框,如果它创建了群聊,那么这就是您必须忍受的。现在您正在尝试同时打开多个弹出窗口,这是一个非常丑陋的解决方法 - 如果它能工作的话。