如何配置我的 Google API 访问权限以在身份验证时请求用户的图像?当前,“个人资料”仅在用户成功通过身份验证后包含以下属性:
profile.identifier :(字符串)
profile.displayName :(字符串)
profile.emails : (对象)
名称:(对象)
不可以请求用户的账号图片吗?这是我当前的 Passport/Google 策略配置:
passport.use(new GoogleStrategy({
clientID: CLIENT_ID,
clientSecret: CLIENT_SECRET,
returnURL: 'http://localhost:3000/auth/google/return',
realm: 'http://localhost:3000'
},
function(identifier, profile, done) {
console.log('identifier ' + identifier)
for(var p in profile){
console.log(p + ' : ' + profile[p])
if(p === 'name'){
for(var n in profile[p]){
console.log(n + ' : ' + profile[p][n])
}
}
}
}
));
您可以看到我正在检查配置文件以查看返回的信息。我认为这需要在我的 Google Api 控制台中以某种方式进行配置。这是 Google+ api 功能吗?