Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java twitter4j中的getFollowersList不';无法检索追随者_Java_Twitter_Twitter4j - Fatal编程技术网

Java twitter4j中的getFollowersList不';无法检索追随者

Java twitter4j中的getFollowersList不';无法检索追随者,java,twitter,twitter4j,Java,Twitter,Twitter4j,这是我的密码: int favouritesCount = user.getFavouritesCount(); int followersCount = user.getFollowersCount(); int friendsCount = user.getFriendsCount(); long userId = user.getId(); System.out.println("FavouritesCount: " + favouritesCount + ", followersCoun

这是我的密码:

int favouritesCount = user.getFavouritesCount();
int followersCount = user.getFollowersCount();
int friendsCount = user.getFriendsCount();
long userId = user.getId();
System.out.println("FavouritesCount: " + favouritesCount + ", followersCount: " + followersCount + ", friendsCount: " + friendsCount);
ArrayList<User> followers = new ArrayList<User>();
long nextCursor = 0;
do {
    PagableResponseList<User> usersResponse = twitter.getFollowersList(user.getScreenName(), nextCursor);
    System.out.println("size() of first iteration:" + usersResponse.size());
    nextCursor = usersResponse.getNextCursor();
    followers.addAll(usersResponse);
} while ( nextCursor > 0);

System.out.println( followers.size() > 0 ? "Getting followers:" : "No followers.");

for ( User user : followers) {
    System.out.println(user.getScreenName() + ", id: " + user.getId());
}
我做错了什么?用户通过OAuth进行身份验证,除了这部分代码根本不起作用之外,一切都很好。正确的是追随者的数量和朋友的计数,但我有问题看到追随者

求求你,救命

最好的,
我已经解决了这个问题。实际上,错误在于以下几行:

long nextCursor = 0;
它应该被设置

long nextCursor = -1;
正如文件非常清楚地“说”:


再次感谢

followers.size
最初为0,您向其添加
usersResponse
,其
size()
为0,因此
followers.size()
为0。混淆是什么?usersResponse.size()应该是1,因为followersCount=1,我已经在网站上查看过了。谢谢你的评论!
long nextCursor = -1;