在过去的3小时里我一直在努力解决这个问题,并用google搜索/大量的链接。
示例代码:
<script>
FB.ui({
method: 'send',
picture: window.location.protocol + '//' + window.location.host + '/i/fb3.png',
name: 'XX',
description: 'Blah blah blah',
link: 'http://www.google.com',
to: [123, 456] // fake ids
}, function(r) {});
</script>
在https://developers.facebook.com/tools/console/中尝试上述功能就像一个魅力,该对话框预先填充了2个用户。但是,它不适用于我的网站(本地或测试环境),只添加了1个用户。
许多其他网站可以很好地预先填充多个用户(例如jetsetter),并且从这个链接(http://facebook.stackoverflow.com/questions/6469748/facebook-send-dialog-to-multiple-friends-using-a-recipients-arrays),似乎它在JS SDK中受支持,尽管url方法可能无效。
Dialog send - multiple friends 另一个用户似乎有类似的问题。
是否有人知道或可以建议进一步调查的可能原因或指示?我能想到的唯一一件事就是我们的JS和FB JS SDk可能存在冲突,但这种情况非常不可能......
这个问题在我和FF / Chrome中均有效。
请帮忙。
答案 0 :(得分:1)
好的,让我把它放在那里,以便其他人不会自己开枪......
结果证明您需要“列入白名单”才能添加多个用户并向其发送消息。这是无证的“特殊待遇”。