last.fm java API获取数据范围内用户的最新跟踪

last.fm java API获取数据范围内用户的最新跟踪,java,last.fm,Java,Last.fm,我试图获得一个特定时间范围内用户收听的曲目列表 根据last.fm api,这可以通过getRecentTracks实现(请参阅) 但我使用的是Java API,getRecentTracks方法没有from和to范围的输入参数: public static de.umass.lastfm.PaginatedResult<de.umass.lastfm.Track> getRecentTracks(java.lang.String user, java.lang.String api

我试图获得一个特定时间范围内用户收听的曲目列表

根据last.fm api,这可以通过getRecentTracks实现(请参阅)

但我使用的是Java API,getRecentTracks方法没有from和to范围的输入参数:

public static de.umass.lastfm.PaginatedResult<de.umass.lastfm.Track> getRecentTracks(java.lang.String user, java.lang.String apiKey) 

public static de.umass.lastfm.PaginatedResult<de.umass.lastfm.Track> getRecentTracks(java.lang.String user, int page, int limit, java.lang.String apiKey)
public static de.umass.lastfm.PaginatedResult getRecentTracks(java.lang.String用户,java.lang.String apiKey)
public static de.umass.lastfm.PaginatedResult getRecentTracks(java.lang.String用户,int页面,int限制,java.lang.String apiKey)
这不是在java API中实现的吗?我如何提取它

谢谢,

它没有实现

您可以编写自己的实现处理
UNIX时间戳:

public static PaginatedResult<Track> getRecentTracks(String user, int page, 
    int limit, String apiKey, int from, int to) {
    Map<String, String> params = new HashMap<String, String>();
    params.put("user", user);
    params.put("limit", String.valueOf(limit));
    params.put("page", String.valueOf(page));
    params.put("from", String.valueOf(from));
    params.put("to", String.valueOf(to));
    Result result = Caller.getInstance().call("user.getRecentTracks", apiKey, params);
    return ResponseBuilder.buildPaginatedResult(result, Track.class);
}
公共静态分页结果getRecentTracks(字符串用户,int页,
int limit、字符串apiKey、int from、int to){
Map params=新的HashMap();
参数put(“用户”,用户);
参数put(“limit”,String.valueOf(limit));
参数put(“page”,String.valueOf(page));
参数put(“from”,String.valueOf(from));
参数put(“to”,String.valueOf(to));
结果=Caller.getInstance().call(“user.getRecentTracks”,apiKey,params);
返回ResponseBuilder.buildPaginatedResult(结果,Track.class);
}

User和key是唯一需要的参数;其他一切都是可选的。你确定该方法没有被可选参数覆盖吗?我不确定,这是我在lastfm.jar类中找到的唯一两个函数。它不是用户、限制、apiKey或页面,我看不到任何其他定义。太好了,我将尝试一下!