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