Facebook请求对话框和"app_non_users"过滤器无法正常工作

Use*_*ser 6 facebook filter apprequests

我有apprequests和['app_non_users']过滤器的问题.码:

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

  function sendRequestViaMultiFriendSelector() {
    FB.ui({
      method: 'apprequests',
      filters: ['app_non_users'],
      message: 'Hello there!'
    }, function callback(response) {
        if (response) {
            //do some stuff
        }
    });
  }
Run Code Online (Sandbox Code Playgroud)

正如你可能猜到facebook会显示所有朋友(甚至那些已经在使用该应用程序的朋友).有什么建议吗?

谢谢!

Luc*_*chi 0

使用

function(response) {  
    // callback function  
}
Run Code Online (Sandbox Code Playgroud)

不是

function callback(response) {  
    // callback function  
}
Run Code Online (Sandbox Code Playgroud)

或者像这样的其他..

FB.ui({method: 'apprequests',
 title: app_title,
 message:inviteMsg,
 data:"invite"   ,
 filters: ['app_non_users']
}, inviteSent);

function inviteSent(response){
  log(response);     
}  
Run Code Online (Sandbox Code Playgroud)