【发布时间】:2011-11-27 09:06:59
【问题描述】:
我已经成功创建了一个 FB.init() 并正在调用 FB.ui 以从页面选项卡中显示一个不错的应用程序请求。
我这样做如下:
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,直到状态切换到“已连接”。这暂时有效,除了我永远不会有机会查看用户是否拒绝了对话;)
标签: javascript facebook oauth dialog