【发布时间】:2015-06-05 00:26:37
【问题描述】:
目前我正在创建允许用户通过他们的 facebook 登录的网站。并且网站需要他们的电子邮件。
问题是如何通过要求他们的电子邮件进行 facebook 授权。 但是当用户没有给他们的电子邮件权限时,如何取消授权过程。
我知道 facebook 文档告诉我,facebook 不能保证我们会抓取用户电子邮件。但是当用户不允许他们的电子邮件在权限列表中时如何取消
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
电子邮件
提供通过电子邮件访问此人的主要电子邮件地址的权限 用户对象的属性。
不要向用户发送垃圾邮件。您对电子邮件的使用必须符合 Facebook 政策和反垃圾邮件法案。
注意,即使您请求电子邮件权限,也不能保证 你会得到一个电子邮件地址。例如,如果有人注册 使用电话号码而不是电子邮件地址的 Facebook,电子邮件 字段可能为空。
审核您的应用可以使用此权限,无需 Facebook 审核。
当用户禁用他们的电子邮件权限图片时:
【问题讨论】:
标签: php facebook facebook-graph-api laravel-5 laravel-socialite