使用设计轨道登录的Facebook不会返回真正的电子邮件



我已经在design上遵循了wiki上的教程,使用omnauth facebookgem启用了facebook登录。它可以让用户登录,甚至创建一个帐户,但这里有一个问题。facebook登录时返回的电子邮件地址看起来有点像:

email="app+5qhaf12fo9.2qucvl4nju.1fcb0eaa3df4187d46d0394cf11d664e@proxymail.facebook.com" 

我认为这不是它应该的工作方式——为什么它不在这里返回正确的电子邮件地址?请帮忙。

我今天也遇到了同样的问题,但在那之前我的应用程序一直运行良好。所以,我不确定这是Facebook API的改变还是其他什么。

看起来Facebook为用户提供了一个向第三方隐藏电子邮件的选择(http://www.ampercent.com/avoid-sharing-email-address-facebook-games-apps/9685/),但这很奇怪,因为我没有使用那个选项,而且我仍然有这种行为。

编辑:使用另一个facebook帐户进行测试,它似乎如预期那样工作,返回了facebook用户的电子邮件。

相关内容

  • 没有找到相关文章

最新更新