我正在我的node.js网站服务器上使用护照- Reddit实现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);发布于 2017-06-02 20:10:05
OP的问题已经过时了,我将链接到的答案也是如此。似乎任何个人的退货都违反了reddit的“规则”。
您可以检索reddit用户的用户名,没有名字/姓氏,不过电子邮件。
还会返回许多其他数据片段,但可能对您没有用处。
verified: false,
over_18: true,
is_gold: false,
is_mod: false,
has_verified_email: true,等等..。
https://stackoverflow.com/questions/33710887
复制相似问题