The Sims Social 有自己的好友选择器。一旦你选择了你的 friend 并点击提交,它就会弹出这个官方的 Facebook 请求对话框,上面有多个 friend 和一个复选框,上面写着“在将模拟人生社交请求发送到......之前不要询问”
我怎样才能复制这个?我已经尝试将一个数组发送到 apprequests ui 对话框,但这给出了“错误消息:收件人太多。”
我没有使用 Facebook 好友选择器。我正在使用自己的并将其发送到 apprequests 对话框。模拟人生做到了这一点,我只是无法重现。
FB.ui({
method: 'apprequests',
message: 'Send a gift',
data: {},
title: "Send a gift",
to: uids[0] + "," + uids[1]
});
我已经尝试了带有字符串列表“1234,4567”的 to 字段。我已经用数组 { 1234, 4567 } 试过了。但两者都不起作用。具有单个 UID 的数组工作正常。但是多个 UID 给出“错误消息:收件人太多。”
最佳答案
根据 Facebook documentation (诚然这不是很好),您可以在 to
属性中传递一个 JavaScript 数组 []
。看起来 uids
已经是一个数组,所以试试这个:
FB.ui({
method: 'apprequests',
message: 'Send a gift',
data: {},
title: "Send a gift",
to: uids
});
关于javascript - 如何使用应用程序选择的多个收件人创建请求对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238037/