如何在auth对话框中使用facebook权限?

时间:2015-02-14 21:23:33

标签: facebook facebook-javascript-sdk facebook-login

我正在使用Facebook Javascript SDK显示Auth-Dialog并获取用户电子邮件。

FB.login(function(response) {
if(response.status==="connected")
{           
    //do stuff
}
else
{
  //do other stuff
}
}, {
               scope: 'email',
               auth_type: 'rerequest',
               return_scopes: true
});

一切都很好,但是:用户可以拒绝访问电子邮件,但无论如何都要使用应用程序。

但我的应用程序需要电子邮件,所以我想要它。

facebook文档说我应该在auth之后检查哪些权限被拒绝并再次询问。

但我在野外看到了几个Facebook Auth Dialogs,其中需要电子邮件,不能拒绝(例如StackExchange)。即使在Facebook应用程序设置中,我也无法取回电子邮件权限,我将不得不删除整个应用程序。

我怎样才能做到这一点?

0 个答案:

没有答案