0

目前我正在创建允许用户通过他们的 facebook 登录的网站。并且该网站需要他们的电子邮件。

问题是如何通过要求他们的电子邮件进行 facebook 授权。但是当用户没有给他们的电子邮件权限时,如何取消授权过程。

我知道 facebook 文档告诉我,facebook 并不能保证我们会抓住用户的电子邮件。但是当用户不允许他们的电子邮件在权限列表中时如何取消

https://developers.facebook.com/docs/facebook-login/permissions/v2.3

电子邮件

通过用户对象上的 email 属性提供对个人主要电子邮件地址的访问。

不要向用户发送垃圾邮件。您对电子邮件的使用必须符合 Facebook 政策和反垃圾邮件法案。

请注意,即使您请求电子邮件许可,也不能保证您会获得电子邮件地址。例如,如果有人使用电话号码而不是电子邮件地址注册 Facebook,则电子邮件字段可能为空。

审核 您的应用可以在未经 Facebook 审核的情况下使用此权限。

当用户禁用他们的电子邮件权限图片时: 用户禁用他们的电子邮件权限图片

4

1 回答 1

0

[解决了]

我可以使用用户撤销权限

见这里: 使用 Laravel Socialite 管理用户社交设置(如用​​户设置页面上的 pinterest)

于 2015-06-04T16:26:37.470 回答