Не удалось получить другие данные о пользователях в списке друзей на fb? - PullRequest
0 голосов
/ 23 января 2012

Это код, который я использовал. Я могу узнать только имя и идентификационные данные своих друзей, но никаких других данных

    FacebookClient fb=new DefaultFacebookClient(ACCESS_TOKEN);  

    Connection<User> myFriends = fb.fetchConnection("me/friends", User.class);

    List<User> users=myFriends.getData();

    for(Iterator iterator=users.iterator();iterator.hasNext();)

    {
        User user=(User)iterator.next();

        System.out.println(user.getRelationshipStatus());

    }

1 Ответ

0 голосов
/ 23 января 2012

Получение только имени и идентификатора является ожидаемым результатом.

Вы можете изменить его, указав, какие поля вы хотите вернуть.В restfb это должно быть что-то вроде:

Connection<User> myFriends = fb.fetchConnection("me/friends", User.class, 
    Parameter.with("fields", "id,first_name,last_name,name,gender"));

Добавьте все, что вам нужно и у вас есть разрешение.

...