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/
如果这不能解决您的问题,请在该链接上回复通过调试访问令牌获得的访问令牌信息。