3
FB_Graph_Response = [FB_Graph doGraphGet:@"me/friends" withGetVars:nil];

//  NSLog(@"%@",[FB_Graph_Response.htmlResponse JSONValue]);


arrFriendsList = [[[FB_Graph_Response.htmlResponse JSONValue]objectForKey:@"data"]retain];

我已使用 fb graph api(以上请求)访问了我的应用程序中的朋友列表,但我无法获取朋友的个人资料图片。如何得到它?

4

1 回答 1

4

获取用户的 id(或昵称),并从https://graph.facebook.com/idOrNick/picture
获取图片 这无需任何身份验证即可工作。
小样本:

NSString id = getTheIdOrNick;
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture", id]];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
//UIImageView *imgView = [[UIImageView alloc]init];
//imgView.image = image;
于 2012-07-06T11:28:21.370 回答