, поэтому я тщательно искал существующие вопросы на этом форуме, но все они устарели для Graph API 2.3. Я пытаюсь получить список друзей facebook для определенного идентификатора пользователя, и я знаю, что он вернет только тех, кто предоставил приложению одинаковые разрешения. Я использую следующий:Управление и хранение данных Facebook Friend с помощью API Facebook 2.3 в XCode
[[[FBSDKGraphRequest alloc] initWithGraphPath:coreData.userID parameters:nil]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result2, NSError *error) {
if (!error) {
// NSLog(@"%@",coreData.userID);
NSArray *friends = [result2 objectForKey:@"data"];
NSLog(@"%@ friends", friends[0]);
//NSLog(@"%@", friends);
}
else {
NSLog(@"Error");
}
}];
Я создавший соответствующие тестовые аккаунты которых являются друзья, так что должно работать, я просто возникаю проблемы интерпретаций result2, чтобы получить массив друзей идентификаторов в XCode 6?
Благодаря
1) У вас заголовок может быть лучше. Это не связано с «xcode», а с «iOS». 2) Каковы значения для 'result2', которые вы получаете? Что работает, а что нет? Ваш вопрос неполный в настоящее время. – Roemer
Следующие результаты регистрируют «(null) друзей». Аналогичная процедура работает точно при замене objectForKey: @ "data" на objectForKey: @ "id" и возвращает мой идентификатор пользователя. Из того, что я понимаю, для вызова API «/ {friendlist-id}» объект result2 должен иметь поля: id, name, list_type для всех авторизованных друзей пользователя (coreData.userID в моем случае). Поскольку звонок успешно возвращает мой идентификатор, я чувствую, что я не заселяю * друзей правильно? –