使用Javascript SDK无法使用多个收件人填充Facebook发送对话框

时间:2011-10-20 21:48:00

标签: facebook

在过去的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中均有效。

请帮忙。

1 个答案:

答案 0 :(得分:1)

好的,让我把它放在那里,以便其他人不会自己开枪......

结果证明您需要“列入白名单”才能添加多个用户并向其发送消息。这是无证的“特殊待遇”。