【发布时间】:2016-06-19 10:13:16
【问题描述】:
我正在寻找一种在不创建群聊的情况下向多人发送消息的方法,我已经为此工作了两天。我正在尝试使用一个小技巧,它循环遍历 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() 那样创建组
【问题讨论】:
-
您的问题是什么?有用吗?
-
不,它不起作用。
-
这就是我在这里发布它的原因。我的问题基本上是我想发送给多个人,但我不想进行群聊
-
那么“它不起作用”是什么意思?你能指望什么?多个弹出窗口?
-
嗯,基本上,它显示了窗口,(顺便说一句,我不想用窗口向用户发送垃圾邮件 - 我只想向多个人发送消息而不将他们放入群聊),但是只发给一个人。我希望它遍历所有人并向他们发送消息
标签: javascript facebook facebook-javascript-sdk