2016-04-25 64 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的許可。 逸岸在圖形API瀏覽器我試過graphAPI爲我/朋友 它顯示我使用restfb從facebook獲取所有朋友

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

請幫幫忙! 在此先感謝

回答

1

問題在於您的訪問令牌,因爲我已經嘗試了您使用我自己的訪問令牌發佈的代碼段,並且它會顯示我的朋友的正確數量。

您可以通過以下鏈接調試您的訪問令牌:https://developers.facebook.com/tools/debug/access_token/

如果這沒有解決您的問題,請與訪問令牌信息,你從那個鏈接調試你的訪問令牌得到答覆。

+0

非常感謝,它幫了我很多..是的,這是我的訪問令牌問題 – anjali

0

myFriends.getTotalCount()會給你你在找什麼。

相關問題