Max*_*ari 3 facebook-graph-api passport-facebook passport.js
如何获得更高质量passport-facebook的图片,我收到的图片photos[0].value是50x50,相当差,我希望得到至少150x150.我试图弄乱链接 - 没有运气.是否有可能找到质量更好的个人资料图片?
编辑:我目前的fb策略设置:
passport.use(new FacebookStrategy({
clientID: 'xxxxxx',
clientSecret: 'xxxxx',
callbackURL: 'http://localhost:4242/facebook/cb',
profileFields: ['id', 'name', 'displayName', 'photos', 'hometown', 'profileUrl'],
passReqToCallback: true
}, ...
Run Code Online (Sandbox Code Playgroud)
您应该能够profileFields按照中所述指定属性
如下所示检索更大的图片:
passport.use(new FacebookStrategy({
// clientID, clientSecret and callbackURL
profileFields: ['id', 'displayName', 'picture.type(large)', ...]
},
// verify callback
...
));
Run Code Online (Sandbox Code Playgroud)
或者您可以将第221行strategy.js的passport-facebook模块文件更改为
'photos': 'picture.type(large)'
Run Code Online (Sandbox Code Playgroud)
看到
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |