ユーザーに関するアプリ情報を取得したい。彼の名前、年齢、場所、性別、プロフィール画像など。
今のところ私は使用しています:
-(void)facebookOpenSession{
FBRequest *me = [FBRequest requestForMe];
[me startWithCompletionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
NSDictionary *resultDic = (NSDictionary<FBGraphUser> *) result;
facebookData = [[NSMutableDictionary alloc]initWithDictionary:resultDic];
FBRequest *pic = [FBRequest requestForGraphPath:@"me/?fields=picture"];
[pic startWithCompletionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
NSDictionary *resultDic = (NSDictionary<FBGraphUser> *) result;
NSDictionary *dic = [resultDic objectForKey:@"picture"];
NSDictionary *dic2 = [dic objectForKey:@"data"];
NSString *imgUrl = [dic2 objectForKey:@"url"];
NSLog(imgUrl);
}];
}];
}
ユーザー プロファイルに対して 2 つのリクエストを作成し、画像に対してもう 1 つのリクエストを作成しました。別の情報を取得したい場合は、どうすればよいですか?