2016-03-16 35 views
2

我在再次显示Facebook授权窗口时遇到问题,您选择要授予您试图访问的应用程序的权限。ASP.NET OAuth外部登录 - 默认实现并重新授权

您第一次点击Facebook时会出现窗口,但是您可以选择不共享您的电子邮件,这很好,但这是我们应用程序的要求。

如果用户再次点击Facebook按钮,授权窗口不再出现,并且用户无法更改他最初选择的内容。

我假设有一种方法来重新请求权限,或者我错了吗?

回答

1

恐怕你不能那样做。

Facebook是这样做的,这样你就不会得到那些令人讨厌的服务,要求你让他们完全访问你的账户,看看一些猫有趣的视频。

如果用户选择不共享他的电子邮件地址,那么您需要处理该问题,并给予用户在应用程序中添加电子邮件的可能性。

另一种方法是通知用户他需要去Facebook并手动更改他最初选择的内容(或多或少是iOS对应用程序权限所做的)。