0

我正在使用来自 Facebook JS SDK 的标准代码来获取应用程序的权限(这是一个具有电子邮件权限的示例):

FB.login(function(response) {
    if (!response.authResponse) {
        //user refused to grant permissions, redirect to the 'index' page
        window.location = "/";
    }
}, {scope:"email"});

当用户试图进入应用程序的页面时(上面的功能是页面加载),会弹出权限请求窗口,但可以移动甚至放入图标,而用户仍然可以查看页面。是否有任何方法可以将权限请求窗口分配为模式窗口?

4

1 回答 1

0

getLoginUrl()您可以使用PHP SDK 中的函数让用户登录。这会将用户重定向到完整的 Facebook 登录页面,然后在完成后将其重定向回您的应用程序。

例如https://www.facebook.com/dialog/oauth?client_id={app_id}&redirect_uri={redirect_url}

于 2012-05-28T10:17:12.683 回答