Asp.net web api 如果用户首次在外部登录时拒绝了facebook的电子邮件许可(使用OWIN的Asp.net 5),请重新请求facebook的电子邮件许可

Asp.net web api 如果用户首次在外部登录时拒绝了facebook的电子邮件许可(使用OWIN的Asp.net 5),请重新请求facebook的电子邮件许可,asp.net-web-api,asp.net-web-api2,owin,facebook-login,Asp.net Web Api,Asp.net Web Api2,Owin,Facebook Login,电子邮件是使用web api 2.0和OWIN登录facebook的.net应用程序中的必填字段。若用户第一次拒绝在Facebook外部登录上发送电子邮件,但允许其他权限并成功登录,我如何再次请求电子邮件权限 我使用的是web-api2模板的GetExternalLogin方法,该方法调用外部登录同意屏幕。我正在获取用户允许的其他外部oginanda权限,但不是电子邮件。同意屏幕已设置外部Cookie 现在,显示用户的应用程序已通过身份验证,不再挑战电子邮件。我怎样才能调用“同意”屏幕重新请求电

电子邮件是使用web api 2.0和OWIN登录facebook的.net应用程序中的必填字段。若用户第一次拒绝在Facebook外部登录上发送电子邮件,但允许其他权限并成功登录,我如何再次请求电子邮件权限

我使用的是web-api2模板的GetExternalLogin方法,该方法调用外部登录同意屏幕。我正在获取用户允许的其他外部oginanda权限,但不是电子邮件。同意屏幕已设置外部Cookie


现在,显示用户的应用程序已通过身份验证,不再挑战电子邮件。我怎样才能调用“同意”屏幕重新请求电子邮件许可。

在几天没有回复后,我自己在facebook上得到了答案。我们可以通过将auth_type=rerequest参数添加到登录对话框URL来实现这一点

链接1:


链接2:

为什么我没有收到任何答案,甚至没有一条评论作为对这个问题的帮助?是问题不清楚还是他们没有答案?