0
我做了一个成功的FB.init(),并且调用FB.ui来显示页面选项卡中的一个很好的应用程序请求。FB.ui对话框“permissions_request”回调从未调用?
我这样做如下所示:
FB.ui({
method: 'permissions_request',
perms: 'some,permissions,i,need',
redirect_uri: '',
display: 'iframe'
},
function(response){
alert(response);
});
的权限是 - 当然 - 其他的。 但是:对话框显示并且看起来不错!我唯一的问题是,我定义的回调函数不会被调用-.-
我把我的设置的对话框,从中:http://fbdevwiki.com/wiki/Dialog:permissions.request
好吧,我的解决方案,直到我找到更好的东西是开始一个时间间隔,不断检查FB.getLoginStatus()与请求力设置为true,直到状态切换到“连接”。现在这个工作,除了我永远不会有机会看到用户是否拒绝了对话;) –