iOS Facebook SDK 3.1 Получить друга на день рождения, возвращая ноль
я пытаюсь получить данные о днях рождения друзей из Facebook, но этовозвращает ноль. Я'используя этот код:
FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"Found: %i friends", friends.count);
for (NSDictionary* friend in friends) {
NSLog(@"I have a friend named %@ - birthday %@", friend.name, friend.birthday);
}
}];
Имя друга в порядке, но день рождения друга или все данные, которые не являются одними из базовых данных друзей, возвращают ноль. Обратите внимание, яm уже добавлены разрешения user_birthday и friends_birthday на странице приложения facebook.com и в методе openSession (вход в систему):
- (void)openSession
{
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_birthday",
@"friends_birthday",
nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
Мне нужна помощь, ямы уже все перепробовали.