0

このコードを使用して、Facebook アプリケーションのユーザーにアプリ リクエストを送信しています

<script src="https://connect.facebook.net/en_US/all.js"></script>


    <script type="text/javascript">

     window.fbAsyncInit = function() {
     FB.init({
         appId: '39764546513545342',
         status: true,
         cookie: true,
         oauth: true
     });
 };


           function invitetoevent(rid)
               {
              FB.ui({
                   method: 'apprequests',
                   message: 'i\'ll see you in this event.',
            title: 'Lets Go!.',
            filters: ['app_users'],
            max_recipients: 25,
                },
                 function (response) {
                        if (response.request && response.to) 
                            {
                //actions
                            } 
                        else 
                        {
                            //alert('canceled');
                        }
});

}
4

2 に答える 2

0

フィルターの使い方が間違っているようです。

デモ

PS: コールバック関数が正しいと仮定します

于 2012-05-13T21:20:34.037 に答える
0

意味はありませんが、このコードは正常に機能します。

前のページから facebook スクリプトの読み込みを削除し、このコードを使用しました。

window.fbAsyncInit = function() {
FB.init({
  appId      : '397334655643214', // App ID
  channelUrl : '//www.itradegame.com/channel.html', // Channel File
  status     : true, // check login status
  cookie     : true, // enable cookies to allow the server to access the session
  xfbml      : true  // parse XFBML
});
于 2012-05-15T05:33:39.413 に答える