java - Twitter4J 4.0.4 中无法识别 ListsResources.getUserListMemberships 方法

标签 java twitter4j nomethoderror

打电话时

twitter.list().getUserListMemberships(userId, 1000,1,false);

我收到此错误:

java.lang.NoSuchMethodError: twitter4j.api.ListsResources.getUserListMemberships(JIJ)Ltwitter4j/PagableResponseList;

我阅读了此方法的 javadoc(请参阅 here ),但我不明白我做错了什么?我确实验证了我的依赖关系正常。有什么线索吗?

最佳答案

我只使用 Twitter4j 4.0.2 并且该方法不存在 4.0.2

但是 Twitter4j 4.0.4 确实存在 4.0.4

那么,您确定使用的是 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/

相关文章:

java - 尝试在 Oracle 中绑定(bind) double.max_value 时发生溢出

java - 如何等待基于 API 调用出现和消失的页面加载器消失,然后再对元素执行操作

java - 什么是NullPointerException,我该如何解决?

java - Twitter4j:获取特定推文的回复列表

java - 如何使用 Twitter4J 流 API 避免 OutOfMemory 错误?

ruby-on-rails - 'NoMethodError : undefined method' in Ruby on Rails Model

ruby-on-rails - 为什么在生产中出现 "undefined method ' paginate'"错误?

java - 根据属性提取html标签

java - Twitter4j.获取来自国家/地区的用户

ruby-on-rails-4 - Koudoku - 用户拥有的列表的订阅,rails 4,无方法错误