如何使用春季社交Facebook模板获取我的所有朋友?

时间:2015-07-27 12:53:16

标签: spring facebook 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());
        }

1 个答案:

答案 0 :(得分:0)

不可能让所有朋友,只有那些使用你的应用程序的朋友。没有,没有解决方法。

  

通过/ me / friends端点返回的朋友列表现在仅限于已授权您的应用的朋友列表。