FB.ui apprequests方法,有没有办法限制用户可以发送的邀请数量?

时间:2011-11-27 03:48:19

标签: facebook limit apprequests invitation

有没有办法限制用户可以发送的邀请数量,就像使用FBML一样 - fb:multi-friend-selector?有了它你可以指定“max”,它将限制一个人可以发送的邀请数量。在脚本之前,我将运行一个db查询来查看它们生成了多少个request_id,之后,我将request_ids添加到数据库中。但是,首先我需要能够限制请求。 50太多了。我希望把它降到5或10.现在,它完美无缺。我只需要这个功能。

  <script>
  function callAppReq() {
   FB.init({
     appId  : 'xxx',
     cookie: true,
     channelUrl : 'https://apps.facebook.com/app',
     oauth : true
   });
   request_ids = FB.ui({
     method: 'apprequests',
     access_token: '<?php echo $_SESSION['facebook_access_token']; ?>',
     display: 'iframe',
     filters: ['app_non_users'],

     message: 'message', 
     data: 'data'
   }); 
   }
   var t=setTimeout("callAppReq()",100);
  </script>

1 个答案:

答案 0 :(得分:3)

...解决

我明白了。添加max_recipients:'5'或您希望小于50的任何数字。所以,

request_ids = FB.ui({
     method: 'apprequests',
     access_token: '<?php echo $_SESSION['facebook_access_token']; ?>',
     display: 'iframe',
     filters: ['app_non_users'],
     max_recipients: '5',
     message: 'message', 
     data: 'data'
});