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



我在过去的3个小时里一直在努力解决这个问题,并在谷歌上搜索了大量的链接。

示例代码:

<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个用户。但是,它不能在我的站点上工作(本地或测试环境),只添加了一个用户。

许多其他网站可以预填充多个用户很好(例如jetsetter),从这个链接(http://facebook.stackoverflow.com/questions/6469748/facebook-send-dialog-to-multiple-friends-using-a-recipients-arrays),它似乎是在JS SDK中支持的,尽管url方法可能不工作。

对话框发送多个朋友另一个用户似乎也有类似的问题。

有没有人知道,或者可以建议,进一步调查的可能原因或方向?我唯一能想到的是可能的冲突b/w我们的JS和FB JS SDk,但这是非常不可能的…

这个问题对我来说在FF/Chrome中都存在。

请帮。

好的,让我把这个放在那里,这样别人就不会开枪了…

证明您需要加入"白名单"才能添加多个用户并向他们发送消息。

最新更新