【问题标题】:passport-facebook node app doesn't seen to work护照-facebook 节点应用程序无法正常工作
【发布时间】:2016-12-15 08:27:48
【问题描述】:

https://www.facebook.com/dialog/oauth?response_type=code&redirect_uri=https%3A%2F%2Fpanorart-victor3991.c9users.io%2Fauth%2Ffacebook%2Fcallback&scope=emails&client_id=547453695448009

我的应用仍在开发中。 它曾经与 facebook 登录一起使用。但它突然与文本出现 500 错误: 抱歉,出了点问题。

我们正在努力尽快解决此问题。

我以为这可能是 facebook 内部网络错误,但问题已经持续了将近一个月。

有人知道为什么会这样吗? 我也在使用具有类似逻辑的 google oauth,它工作正常。

【问题讨论】:

  • emails 不是有效权限。

标签: node.js facebook express passport-facebook passport.js


【解决方案1】:

对我来说,通过护照传递的范围不正确。我使用的是个人资料和电子邮件的 google 范围,而 facebook 需要 publish_actions。希望这会有所帮助

【讨论】:

  • 补充一点,如果你只需要用户基本信息,不要传递任何范围,使用passport.authenticate('facebook')
猜你喜欢
  • 2012-01-02
  • 1970-01-01
  • 2017-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多