当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 使用passport-reddit从Reddit返回电子邮件

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在使用passport-reddit在我的node.js web服务器上实现Reddit登录系统.我所使用的系统返回我的用户所需的所有信息,除了他们的电子邮件地址. 我想知道社区中是否有人知道要包括告诉Red
我正在使用passport-reddit在我的node.js web服务器上实现Reddit登录系统.我所使用的系统返回我的用户所需的所有信息,除了他们的电子邮件地址.
我想知道社区中是否有人知道要包括告诉Reddit返回电子邮件地址的范围,或者是否可能.

我目前的Reddit路线:

// Setting the reddit oauth routes
  app.route('/api/auth/reddit')
    .get(passport.authenticate('reddit', {
      state: ' ',
      duration: 'permanent',
      failureRedirect: '/auth/login',
      //scope: ['email']
    }), users.signin);

  app.route('/api/auth/reddit/callback')
    .get(passport.authenticate('reddit', {
      failureRedirect: '/auth/login',
    }), users.authCallback);
OP的问题已经过时了,我将链接到的答案也是如此.似乎返回任何个人内容都违反了reddit的“规则”.

https://www.reddit.com/r/redditdev/comments/2lrcdv/oauth2_featureapi_request_being_able_to_see_the/

您可以检索reddit用户的用户名,没有名字/姓氏,但是电子邮件.

返回了许多其他数据,但可能对您没有用.

verified: false,
 over_18: true,
 is_gold: false,
 is_mod: false,
 has_verified_email: true,

等等…

网友评论