打电话时
twitter.list().getUserListMemberships(userId, 1000,1,false);
我收到此错误:
java.lang.NoSuchMethodError: twitter4j.api.ListsResources.getUserListMemberships(JIJ)Ltwitter4j/PagableResponseList;
我阅读了此方法的 javadoc(请参阅 here ),但我不明白我做错了什么?我确实验证了我的依赖关系正常。有什么线索吗?
最佳答案
那么,您确定使用的是 4.0.4 吗?
还要记住,您在第一次调用时使用光标 1,但必须使用 -1。我只是运行这段代码并且可以工作
User user = twitter.showUser("lt_deportes");
long cursor = -1;
PagableResponseList<UserList> lists;
do {
lists = twitter.list().getUserListMemberships(user.getId(),1000,cursor,false);
for (UserList list : lists) {
System.out.println("id:" + list.getId() + ", name:" + list.getName() + ", description:"
+ list.getDescription() + ", slug:" + list.getSlug() + "");
}
} while ((cursor = lists.getNextCursor()) != 0);
关于java - Twitter4J 4.0.4 中无法识别 ListsResources.getUserListMemberships 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36739859/