0
我正在使用omniauth(https://github.com/intridea/omniauth)允许用户通过Facebook登录。 everthing正在工作。不过我只是想确定Facebook总是发送用户的电子邮件地址。请问facebook总是发送登录用户的电子邮件
有没有办法控制Facebook必须发送电子邮件地址。
谢谢
我正在使用omniauth(https://github.com/intridea/omniauth)允许用户通过Facebook登录。 everthing正在工作。不过我只是想确定Facebook总是发送用户的电子邮件地址。请问facebook总是发送登录用户的电子邮件
有没有办法控制Facebook必须发送电子邮件地址。
谢谢
不,他们并不总是发送电子邮件。这是通过权限控制的。我在OAuth网站上看到了一位真实用户,没有电子邮件。你必须处理这种情况。
另一件需要注意的事情是,有时他们会向使用Facebook域名的用户发送代理电子邮件地址。如果获得真实地址很重要,则需要检查Facebook响应的地址,而不是仅检查值是否存在。 – 2011-01-28 00:17:17