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权限。
实际上在Graph API Explorer中,我/我尝试过graphAPI
它显示了我

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


请帮忙!
提前致谢

最佳答案

问题出在您的访问令牌上,因为我尝试了使用我自己的访问令牌发布的代码段,它可以打印出正确的朋友数。

您可以在以下链接中调试访问令牌:https://developers.facebook.com/tools/debug/access_token/

如果这不能解决您的问题,请在该链接上回复通过调试访问令牌获得的访问令牌信息。

07-24 20:25