我以前见过此问题,但从未找到解决方案。 我在Facebook上使用Rails Omniauth。 我想获取姓名和电子邮件,所以我进行设置:
config.omniauth :facebook, "xxx", "xxx", callback_url: "xxx", info_fields: 'email, first_name, last_name'
我有几个Facebook帐户,并且一切正常。我得到了所有返回的值,并且用户存储在数据库中。
但是我的客户尝试登录Facebook,对于某些用户来说,“哈希”不包含电子邮件,对于其他用户则包含。
我已经检查了:
我还应该在哪里检查?