是否可以发送带有消息的facebook Apps邀请,并避免通知已经使用app的用户

时间:2012-08-30 06:12:10

标签: facebook

我想避免向已经使用此应用程序的用户发出通知,并且在被邀请者接受邀请后,他们都获得奖励。

我使用Facebook请求对话框,允许用户选择他/她的所有朋友,不能显示邀请消息,我将所有被邀请者ID存入数据库,当他们加入游戏时,他们获得奖励。

这是我的代码。

function facebookInvite(){
    FB.ui({
        method: 'apprequests',
        message: 'Please join, and we’ll both get free items!”',
        data: encode(Player.id)
    }, function(response) { 
        if(response && response.request){
            $.ajax({
                type: "POST",
                url: "call/request.php",
                data: {
                    from : Player.id,
                    to : response.to.join(),
                }   
            });            
        }
    });
}

1 个答案:

答案 0 :(得分:0)

  

是否可以发送带有消息

的facebook Apps邀请

不,对于邀请 - 这是对用户的用户对用户请求 - 该用户尚未成为您应用的用户 - 该消息将不会显示,他们只会收到一条通知,说明“X邀请你使用app / play game foo。“

  

并避免通知已使用应用的用户

请参阅“请求”对话框的filters参数; https://developers.facebook.com/docs/reference/dialogs/requests/