Получить список друзей Facebook - PullRequest
6 голосов
/ 27 июня 2011

Я хочу получить список друзей пользователя из Facebook. Любой пример кода будет высоко оценен.

Ответы [ 3 ]

9 голосов
/ 05 августа 2011

после входа в систему [facebook requestWithGraphPath: @ "me / friends" andDelegate: self]; // данные друзей должны быть проанализированы в этом методе делегата.

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

    if([result isKindOfClass:[NSDictionary class]])
    {
        NSLog(@"dictionary");
        result=[result objectForKey:@"data"];
        if ([result isKindOfClass:[NSArray class]]) 

            for(int i=0;i<[result count];i++){

                NSDictionary *result2=[result objectAtIndex:i];
                NSString *result1=[result2 objectForKey:@"id"];                     NSLog(@"uid:%@",result1);
                [uids addObject:result1];
            }
    }
}

здесь я добавил все идентификаторы друзей в массив. Точно так же вы можете получить имена и выполнять любые с использованием GraphApi.

Надеюсь, это помогло тебе ..

2 голосов
/ 27 июня 2011

используйте график api до requestwithgraphapi string @ "me / friends" .

это для подписанных друзей пользователя.

списки друзей

Списки друзей пользователя

Требуются разрешения «read_friendlists» для чтения и «manage_friendlists» для записи

, поэтому добавьте их в массив разрешений ur

массив объектов, содержащий поля id и name списка друзей

1 голос
/ 27 июня 2011

Используйте FacebookGraph API , чтобы получить список друзей пользователя

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