Twitter4J 4.0.4 无法识别方法 ListsResources.getUserListMemberships

Method ListsResources.getUserListMemberships not recognized in Twitter4J 4.0.4

调用时

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

我收到此错误:

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

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

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

但在 Twitter4j 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);