gpt4 book ai didi

java - Facebook4j 分页获取所有好友

转载 作者:行者123 更新时间:2023-12-02 04:48:13 24 4
gpt4 key购买 nike

我正在尝试获取某个用户 ID 的所有好友。但我不明白如何进行分页。这是我的代码:

ResponseList<Friend> results = facebook.getFriends(USER_ID);   
ArrayList<String> friendList = new ArrayList<String>();

// Getting Next page
Paging<Friend> paging1 = results.getPaging();
for (int i = 0; i < results.size(); i++) {
Friend f = results.get(i);
String id = f.getId().toString();
friendList.add(id);
System.out.println(id);
}

ResponseList<Friend> page2 = facebook.fetchNext(paging1);
for (int i = 0; i < page2.size(); i++) {
System.out.println(page2.size());
Friend f = page2.get(i);
String id = f.getId().toString();
friendList.add(id);
System.out.println(id);
}

通过这个代码,我只能获取前9个好友的ID。看来第二次寻呼没有检索到任何内容。怎么了?

最佳答案

如果您只获得 9 个 ID,那么分页似乎不是您的问题。很可能只有 9 位 friend 授权了该应用程序。更多信息:Get ALL User Friends Using Facebook Graph API - Android

关于java - Facebook4j 分页获取所有好友,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29487380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com