可以使用openID和facebook connect来获取用户的电子邮件地址吗?

时间:2010-08-28 10:30:11

标签: rubygems openid facebook

奖金问题:有人知道如何使用ruby-openid gem吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

两者都有可能,但有一些限制。 OpenID提供程序需要支持简单注册或属性交换。例如,Yahoo支持sreg,Google支持AX。雅虎只会向已验证的网站发送电子邮件。在与openid依赖方共享电子邮件之前,Google会要求用户提前准备,如果用户拒绝登录则会失败。

要从Facebook收到用户的电子邮件,您的应用程序应首先要求扩展权限(请参阅http://developers.facebook.com/docs/authentication/permissionshttp://developers.facebook.com/blog/post/355)。

这是一个非常常见的问题,所以你应该可以在这个主题上搜集大量的信息。

答案 1 :(得分:0)

不,我不这么认为。

任何这样做的尝试(未经用户许可)肯定会被视为恶意和不道德。