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);
调用时
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);