twitter4j-examples提供了一个示例,说明如何处理twitter.lookupUsers()的响应:
http://grepcode.com/file/repo1.maven.org/maven2/org.twitter4j/twitter4j-examples/2.2.0/twitter4j/examples/user/LookupUsers.java
我想知道如何将twitter.lookupUsers()中的下一个批量添加到公共ResponseList中(即,由于必须限制> 5000 userIds的限制,因此这是必需的)。
尝试一下:
users.add(next_user);
生成一个NullPointerException :(
任何想法如何将其他User对象放入ResponseList?也欢迎其他解决方案:)
TIA
最佳答案
@“ΦXocę웃Пepeúpaツ”:谢谢!睁开了眼睛!实际上,我的用户为空。
现在,完成任务:如何正确初始化ResponseList?
通常,一份工作是:
ResponseList<User> users = twitter.lookupUsers(userScreenNames1);
但是我需要使用.add方法,所以我必须在初始化列表之前,但是如何?伪代码:
ResponseList<User> users = null; // <--- HERE
for (User user : twitter.lookupUsers(userScreenNames1)) {
System.out.println("1. List: user=" + user.toString());
users.add(user);
}
for (User user : twitter.lookupUsers(userScreenNames2)) {
System.out.println("2. List: user=" + user.toString());
users.add(user);
}
谢谢! :)
关于java - 在twitter4j的ResponseList上使用.add()方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42100889/