这个想法是,用户可以请求他们从几个朋友那里得到的反馈。
我有一个很棒的朋友选择器。
从这里我得到用户ID。然后我调用发送对话框,而有多个收件人只有一个。有谁知道为什么?
FB.ui({
method: 'send',
name: 'Test',
to: formattedContacts,
link: 'http://google.com'
});
如果我记录formattedContacts,我会得到以下内容。 (id已删除)
["11111", "222222"]
发送对话框显示正常但只有第一个用户显示为配方。
有谁知道如何打开多个收件人的对话框?
答案 0 :(得分:0)
发送对话框仅提供自动选择一个用户的方法。看到对话框的用户也可以添加其他用户,但是应用程序当前无法执行此操作。
to
- 要向其发送消息的user ID
或username
。对话框出现后,用户可以指定要向其发送消息的其他用户,Facebook组和电子邮件地址。将内容发送到Facebook群组会将其发布到群组的墙上。
答案 1 :(得分:0)
如果您使用FB js-sdk,您可以指定多个收件人,如下所示:
FB.ui({
method : 'send',
to : [12345, 99999, 54321],
link : "http://google.com/"
}, function(param) {
console.log(param);
});
但是,是的,使用网址弹出发送对话框(而不是使用FB.ui())只会接受一个UID。