【问题标题】:Geddy + node.js + passport-facebook + cant get email profile fieldsGeddy + node.js + passport-facebook + 无法获取电子邮件个人资料字段
【发布时间】:2014-04-17 22:14:34
【问题描述】:

我正在为此使用模块 “护照”:“0.1.x”, "passport-facebook": "0.1.x",

在控制台中显示配置文件输出 {提供者:'facebook', id: '100003558512345', 用户名:'testname', 性别:'男性', 电子邮件:[ { value: undefined } ] }

电子邮件字段值未定义。

如何在邮件中获取价值?

【问题讨论】:

    标签: node.js facebook-login geddy passport-facebook


    【解决方案1】:

    电子邮件的用户权限 例如。 passport.authenticate(authType, { scope: ['email','user_birthday'] })

    当且仅当 facebook 用户通过电子邮件验证时,facebook 的电子邮件才会出现。

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 1970-01-01
      • 2013-12-25
      • 2011-03-08
      • 2011-09-28
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多