身份验证后获取Facebook图片
Getting Facebook Picture After Authentication
我正在尝试在验证用户的Facebook 时自动获取用户的个人资料图片
addFacebookInformationToProfile() {
if (Meteor.isServer) {
// This will only merge in information the first time, then ignore it once the flag is true
const user = Meteor.user();
let username = slugify(user.services.facebook.name, '');
let i = 1;
while (Meteor.users.findOne({username})) {
username = slugify(user.services.facebook.name, '') + '' + i;
i++;
}
Meteor.users.update({ _id: Meteor.userId(), 'profile.facebook': { $ne:true }}, {
$set: {
'profile.email': user.services.facebook.email,
'profile.name': user.services.facebook.name,
'username': username,
'profile.gender': user.services.facebook.gender,
'profile.facebook': true
}
});
}
}
我尝试的是
'profile.gender'
行我放入
'profile.picture': "http://graph.facebook.com/" + user.services.facebook.id + "/picture/?type=large",
运行该行时,图片如下所示:https://www.dropbox.com/s/j4nzmhad4pf6dqb/Screenshot%202016-05-13%2015.53.25.png?dl=0
我也试过'profile.picture': user.services.facebook.picture,
两者都无效,'profile.picture':
之后可能发生的情况
您可以使用获取facebook图片
"https://graph.facebook.com/" + user.services.facebook.id + "/picture?width=200&height=200",
相关文章:
- 使用api在facebook页面上发布图片或状态
- 身份验证后获取Facebook图片
- 如何使用cordova在Whatsapp/Facebook/Instagram和任何其他社交媒体上分享图片
- 所有图片在prettyPhoto中都有相同数量的facebook点赞
- Javascript-使用Facebook登录,显示用户's成功登录后的个人资料图片
- Facebook风格上传的图片大小调整和压缩
- 如何使用JavaScript SDK更改Facebook个人资料图片并按时更改其背面
- 钛加载Facebook个人资料图片集成不起作用
- 从facebook图形API获取全尺寸图片
- 如何做简单的Facebook状态帖子与文字和图片
- 如何通过一次调用 Facebook Graph API 来获取多个相册图片 URL
- 为什么Facebook在Facebook上重新分享时会改变“FB.ui - 图片”
- 如何在Meteor应用程序中显示facebook好友数量+个人资料图片
- base64og:图片到facebook分享
- 通过javascript返回Facebook图片url
- facebook图形api是否需要图片url来显示图片
- Facebook Graph API-在进行身份验证之前获取个人资料图片
- 图片从AS3到Javascript,再到Facebook
- AJAX - 仅使用图标(Facebook样式)上传图片
- 上传Base64图片Facebook图API