我在 Facebook 应用中心创建了一个应用程序,并希望使用此代码向多个用户发送消息。我在 Javascript 测试控制台中检查了我的代码并且工作正常,但是当粘贴到我的页面中时,它只显示了第一个收件人。
<script>
var arr = [];
arr.push(4);
arr.push(5);
FB.getLoginStatus(function (response) {
FB.ui(
{
method: 'send',
to: arr ,
link: "http://en.wikipedia.org/wiki/Apadana",
picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Takhteh_Jamshid.jpg/200px-Takhteh_Jamshid.jpg",
description:"test me",
display: 'iframe'
},
function (param) {
if (!param.success){
// do smthing
}
else{
//throw Err
}
});
});
我也是由这些参数发起的:
appid = '370960029693800';
channelurl = 'localhost';
window.fbAsyncInit = function () {
FB.init({
appId: appid,
channelUrl: channelurl,
status: true,
cookie: true,
xfbml: true
});
正如我所说,它可以在 javascript 测试控制台中运行,并且在初始化部分似乎有问题。请告诉我代码的哪一部分是错误的。