如何在我们的应用页面中显示Facebook请求对话框?

时间:2011-07-06 06:29:54

标签: facebook

我正在使用http://developers.facebook.com/docs/reference/dialogs/requests/中的facebook请求对话框并且工作正常。

现在它会显示一个弹出对话窗口,其中包含我的facebook帐户的朋友。

现在我尝试在我的应用程序页面内部显示对话框,我试图将显示属性更改为“页面”和“iframe”,但它似乎没有工作..

我确定我已经使用fb:init启动了fb,当我删除'display'属性时它工作正常。 我怎么能这样做?

这是我的代码..

function newInvite(){
   var receiverUserIds = FB.ui({ 
   method : 'apprequests',
   display: 'page',
   //filters: ['app_non_users'],                                  
   message: 'Come on man checkout my new application',
   },
   function(receiverUserIds) {
            //my own callback fun
   }
   );                 
}

我有一个用于调用此请求的按钮,我正在使用jquery调用此函数

$('#invite_frd').click(function(){      
        newInvite();
    });

1 个答案:

答案 0 :(得分:0)

在url中找到以下部分

display=wap

并将其更改为

display=touch