Twitter4j:获取列表的所有成员

时间:2015-12-31 09:14:51

标签: twitter twitter4j

如何获取列表的所有成员?

我尝试了以下功能。

int cursor=-1;
twitter.getUserListMembers(LIST_ID, cursor);

但它只返回20个成员。如果我递减或递增cursor的值,结果是相同的。该列表包含100多个用户。

1 个答案:

答案 0 :(得分:2)

            Set<String> members=new HashSet<String>();
            long cursor = -1;
            PagableResponseList<User> membes;
            do {
                membes = twitter.getUserListMembers(LIST_ID,cursor);
                for (User mem : membes) {
                    members.add(mem.getScreenName());
                }
            } while ((cursor = membes.getNextCursor()) != 0);