【发布时间】:2015-07-27 12:53:15
【问题描述】:
我正在 Spring Boot 上开发项目,我正在使用 Spring Social facebook api 来获取用户个人资料及其朋友。我的代码是
Facebook facebook = new FacebookTemplate(socialAuthToken);
org.springframework.social.facebook.api.User facebookUser = facebook.userOperations().getUserProfile();
上面的代码工作正常,它给了我我的个人资料,但是当我尝试获取我的朋友的个人资料时,它通过分页只给了八个用户,但我想获取所有用户。 交朋友的代码
List<String> friendsIds = facebook.friendOperations().getFriendIds();
for(String id : friendsIds){
org.springframework.social.facebook.api.User user = facebook.userOperations().getUserProfile(id);
System.out.println(user.getEmail());
System.out.println(user.getFirstName());
}
【问题讨论】:
-
您使用的是不受支持的 SDK 吗?
-
你只能得到授权你应用的朋友,你知道的,对吧?
-
我正在使用“org.springframework.social.facebook.api”
标签: spring facebook spring-boot