FB SDK for iOS を使用して、友人の出身地と場所を取得しようとしています。しかし、友達の場所と出身地を取得できません。これが私のコードです
- (IBAction)btnFBLoginTapped:(id)sender {
NSArray *permissions = [[NSArray alloc]initWithObjects:@"email",@"user_birthday",@"user_hometown",@"user_location",@"friends_birthday",@"friends_location",@"friends_hometown", nil];
[FBSession openActiveSessionWithPermissions:permissions allowLoginUI:YES
completionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// session might now be open.
if (session.isOpen) {
FBRequest *me = [FBRequest requestForMe];
[me startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *my,
NSError *error) {
NSLog(@"My dcitionary:- %@",my);
NSLog(@"Sessionkey:- %@",session.accessToken);
// Friend request
FBRequest *friendRequest = [FBRequest requestForMyFriends];
[friendRequest startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSDictionary *resultDictionary = (NSDictionary *)result;
NSArray *data = [resultDictionary objectForKey:@"data"];
NSLog(@"Data:- %@",data);
for (NSDictionary *dic in data) {
NSLog(@"ID:- %@",[dic objectForKey:@"id"]);
}
}];
}];
}
}];
}
また、友達の誕生日を取得する必要があります。しかし、誕生日も取得できません。
誰かがこれを手伝ってくれますか?