我正在使用lastfm的Java API。
比如比利时,我想从一个群体中提取所有用户。 如何创建新组并提取其成员?
Group mygroup = new Group();
PaginatedResult<de.umass.lastfm.User> users = mygroup.getMembers("Belgium", key);)
它在第一行给出了错误:
group() has private access.
这有点奇怪。我应该如何调用构造函数,并且在构造期间不必传递组名?
感谢您的任何见解!
答案 0 :(得分:2)
你是正确的,该组有一个私人构造函数,你不能使用它。
查看名为
的source code方法 public static PaginatedResult<User> getMembers(String group, int page, String apiKey)
de.umass.lastfm.Group中的允许您获取所有用户,并且它是静态的,因此您可以在不首先创建Group对象的情况下访问它。
执行类似
的操作PaginatedResult<de.umass.lastfm.User> users = Group.getMembers("Belgium", key);