目前我正在创建允许用户通过他们的 facebook 登录的网站。并且该网站需要他们的电子邮件。
问题是如何通过要求他们的电子邮件进行 facebook 授权。但是当用户没有给他们的电子邮件权限时,如何取消授权过程。
我知道 facebook 文档告诉我,facebook 并不能保证我们会抓住用户的电子邮件。但是当用户不允许他们的电子邮件在权限列表中时如何取消
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
电子邮件
通过用户对象上的 email 属性提供对个人主要电子邮件地址的访问。
不要向用户发送垃圾邮件。您对电子邮件的使用必须符合 Facebook 政策和反垃圾邮件法案。
请注意,即使您请求电子邮件许可,也不能保证您会获得电子邮件地址。例如,如果有人使用电话号码而不是电子邮件地址注册 Facebook,则电子邮件字段可能为空。
审核 您的应用可以在未经 Facebook 审核的情况下使用此权限。
当用户禁用他们的电子邮件权限图片时: