Подружиться с друзьями с Facebook iOS SDK - PullRequest
1 голос
/ 04 марта 2011

Можно ли получить информацию о друзьях моих друзей, используя facebook ios sdk?Пожалуйста. Если возможно, приведите пример.

запрос с Graph api @'[friend_id]/friends "не работает.

'code' [facebook requestWithGraphPath:@"[friend_id]/friends" andDelegate:self];'code'
 i try this code but it returns
 Error:facebookErrDomain error 10000 where'code'
 facebook = [[ Facebook alloc] initWithAppId:app_id]; 
NSArray *permissions = [NSArray arrayWithObjects:@"I try all permissions"];
 [facebook authorize:permissions delegate:self]; 'code' 

пользователь вошел в систему, доступна вся информация об этом друге

Ответы [ 2 ]

0 голосов
/ 04 мая 2011

Если вы хотите поймать информацию о друге, вы должны:

  • Выделить и инициализировать объект Facebook

Facebook *facebookObject = [[Facebook alloc] init];

  • Проверка прав доступа

NSArray *permissions = [NSArray arrayWithObjects:@"publish_stream", @"offline_access",nil];

  • Авторизовать facebook

[facebookObject authorize:APP_ID permissions:permissions delegate:self];

  • После этого вы можете использовать

[facebookObject requestWithGraphPath:@"me/friend" andDelegate:self];

  • В методах делегата

- (void)request:(FBRequest *)request didLoad:(id)result

Вы поймете результат, который должен быть NSDictionnary.

0 голосов
/ 11 марта 2011

Я совершенно уверен, что это невозможно, вам понадобятся права доступа к данным друзей, чтобы получить данные своих друзей. это связано с правами доступа на fb, и это хорошо по ряду причин, как будто это так. даже если этот механизм защиты данных нарушает вашу бизнес-идею;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...