Facebook“发送”对话框如何同时发给多个好友?

4

这个想法是用户可以向几个朋友请求他们对所制作的东西的反馈。

我有一个朋友选择器,运行得很好。

从这里我获取用户ID。然后调用发送对话框,但是接收者只有一个,而不是多个。有人知道为什么吗?

FB.ui({
    method: 'send',
    name: 'Test',
    to: formattedContacts,
    link: 'http://google.com'
});

如果我记录格式化的联系人,我会得到以下结果。(已删除ID)
["11111", "222222"]

发送对话框出现正常,但只有第一个用户显示为收件人。是否有人知道如何打开带有多个收件人的对话框?
2个回答

0

发送对话框只提供了自动选择一个用户的方式。看到对话框的用户可以添加其他用户,但是应用程序目前无法实现此功能。

来自发送对话框文档

to - 发送消息的用户ID用户名。一旦对话框出现,用户可以指定其他用户、Facebook群组和电子邮件地址,以便发送消息。将内容发送到Facebook群组将发布到该群组的墙上。


0
如果您正在使用FB js-sdk,可以像这样指定多个收件人:
FB.ui({
      method : 'send',
      to : [12345, 99999, 54321],
      link : "http://google.com/"
    }, function(param) {
      console.log(param);
});

是的,使用URL(而不是使用FB.ui())弹出发送对话框只会接受一个UID。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接