2016-04-25 2 views
2
FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN); 
Connection<User> myFriends = facebookClient.fetchConnection("me/friends", User.class); 

System.out.println("Count of my friends- " + myFriends.getData().size()); 

Я не могу получить данные друзей (имя и другие поля). Отображает меня count = 0. Я также дал разрешение для user_friends. Infact в Graph API Explorer, я попытался graphAPI, как мне/друзей Он отображает меняПолучение всех друзей от facebook с помощью restfb

{ 
     "data": [ 
     ], 
     "summary": { 
     "total_count": 463 
     } 
    } 

Пожалуйста, помогите! Заранее спасибо

ответ

1

Проблема заключается в вашем токен доступа, поскольку я попытался найти фрагмент кода, который вы разместили с моим собственным токеном доступа, и он печатает правильный подсчет моих друзей.

Вы можете отлаживать маркер доступа по следующей ссылке: https://developers.facebook.com/tools/debug/access_token/

Если это не решит вашу проблему, пожалуйста, ответить с токена информации доступа, который вы получите от отладки маркер доступа на эту ссылку.

+0

спасибо большое, это мне очень помогло .. да, это была проблема с моим токеном доступа – anjali

0

myFriends.getTotalCount() даст вам то, что вы ищете.

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