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グラフ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 に答える