首页 > 解决方案 > spotify api java [spotify-web-api-java] 的分页示例

问题描述

我正在尝试创建一个播放列表查看器,但我卡在了分页上。我想获取当前用户播放列表的所有名称。任何帮助,将不胜感激。

    public void getPlaylists() {
    try {
        SpotifyApi spotifyApi = new SpotifyApi.Builder().setAccessToken(auth.getToken()).build();
        GetListOfCurrentUsersPlaylistsRequest getListOfCurrentUsersPlaylistsRequest = spotifyApi.getListOfCurrentUsersPlaylists().limit(5).offset(0).build();
        Paging<PlaylistSimplified> playlistSimplifiedPaging = getListOfCurrentUsersPlaylistsRequest.execute();
    } catch (IOException | SpotifyWebApiException e) {
        System.out.println("Erroras: " + e.getMessage());
    }
}

标签: javaapipaginationspotifypaging

解决方案


好的,所以我自己发现了答案,不知道它是否正确,但它会起作用。

您可以将分页对象转换为列表:

List<PlaylistSimplified> playlists = Arrays.asList(playlistSimplifiedPaging.getItems());

然后正常获取有关您的对象的信息。


推荐阅读