我正在为我的网站创建一个facebook登录功能。 当用户通过Facebook登录时,我想获取emailId(可以附带公开个人资料)。
是否有可能(在任何情况下)当我获取公开个人资料时,它不包含用户电子邮件ID?
由于 Amit Aggarwal
答案 0 :(得分:1)
如果您未获得公开信息的许可,您获得email
的可能性就会非常小。
你必须要求获得许可email
才能获得一个。但是,即使用户授予您许可,您仍然可能有机会(每100人中有3-4人)不会收到电子邮件,而您无法做到这一点。您可以查看此讨论,原因如下:Register with Facebook sometimes doesn't provide email