1

我在 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 测试控制台中运行,并且在初始化部分似乎有问题。请告诉我代码的哪一部分是错误的。

4

0 回答 0