请帮助我使用FBLoginView获取Facebook个人资料图片。
未设置FBProfileImageView。我想获得Profile Picture的UIImage。
注意:不使用自定义Facebook登录。我正在使用FBLoginView进行登录。
答案 0 :(得分:1)
登录后,我们会收到用户ID,电子邮件,性别等等,以便我们使用用户ID或objectID来获取用户个人资料图片。
-(void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?type=normal",user.id]];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *profileImage = [UIImage imageWithData:data];
}
profileImage将包含用户个人资料图片,您可以使用它。