2013-05-07 7 views
0

Таким образом, я пытаюсь получить список друзей из зарегистрированного пользователя через конечную точку графика «/ me/friendlists». Я уже добавил расширенные разрешения в настройках Facebook с помощью read_friendlists. Я проверил это, и он возвращает пустой массив. Я здесь что-то не так?Как получить друзей пользователей?

Вот код, который я использую, чтобы получить friendLists:

[FBRequestConnection startWithGraphPath:@"/me/friendlists" completionHandler:^(FBRequestConnection *connection,id results,NSError* error){  
     NSLog(@"%@",results); 
    }]; 

ответ

1

Существует нет/я/friendlists конечной точки для API Graph. Список друга поля от объекта пользователя https://developers.facebook.com/docs/reference/api/user

Попробуйте эту конечную точку вместо: «меня поле = friendlists»

Вы также можете использовать график исследователь, чтобы попробовать свои запросы перед кодированием их: https://developers.facebook.com/tools/explorer

+0

Благодарим вас, я думаю, учебник я следовал за ним старым. В документации говорится, что он возвращает имя и идентификаторы, но почему-то я получил только идентификатор. –

+0

nevermind, я просто скопировал «me? Fields = friendlists», но это должно быть «/ me? Fields = friendlists», косая черта несколько важна. –

+0

Альтернативный способ сделать это с помощью FQL '// В списке моих друзей SELECT name, count, flid, type FROM friendlist WHERE owner = me()' –

Смежные вопросы