Facebook graph api 来自passport facebook的高质量照片
如何从Facebook graph api 来自passport facebook的高质量照片,facebook-graph-api,passport.js,passport-facebook,Facebook Graph Api,Passport.js,Passport Facebook,如何从passport facebook获得质量更好的图片,我在照片[0]中收到的图片。值是50x50,这很差,我希望至少获得150x150。我试图搞乱链接-不走运。是否有可能检索到质量更好的配置文件图片 编辑:我当前的fb策略设置: passport.use(new FacebookStrategy({ clientID: 'xxxxxx', clientSecret: 'xxxxx', callbackURL: 'http://localhost:4242/faceb
passport facebook
获得质量更好的图片,我在照片[0]中收到的图片。值
是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
}, ...
您应该能够指定
profileFields
属性,如中所述
passport.use(new FacebookStrategy({
// clientID, clientSecret and callbackURL
profileFields: ['id', 'displayName', 'picture.type(large)', ...]
},
// verify callback
...
));
或者您可以将第221行的passport facebook
模块的strategy.js
文件更改为
'photos': 'picture.type(large)'
看
picture.type(large)
起作用了,但我不知道为什么。在那里我甚至可以看到文档和信息,关于我可以在ProfileFiled中指定picture.type(大)
,以及我还可以在那里指定什么?因为这是一个Graph API功能。看看Facebook文档。好的,我会的,(但是,感觉Facebook文档中可以提供指向它的链接或某种提及,这可能非常有用),所以,谢谢你的帮助=)