Deezer SDK返回空描述

时间:2020-06-05 12:00:40

标签: java android parsing deezer

我当前正在尝试使用Deezer Android SDK读取用户播放列表,但是当我在返回的播放列表对象上调用getDescription()时,该函数在播放列表上返回null,我肯定知道它具有描述。我不确定这是由于我的错误还是SDK的错误引起的。任何帮助,我们都感激不尽:)

我的代码:

private void readPlaylists(DeezerConnect deezerConnect){
        DeezerRequest request = DeezerRequestFactory.requestCurrentUserPlaylists();
        AsyncDeezerTask task = new AsyncDeezerTask(deezerConnect, new JsonRequestListener() {
            @SuppressWarnings("unchecked")
            @Override
            public void onResult(Object o, Object o1) {
               List<Playlist> retList = (List<Playlist>) o;
               for(Playlist p : retList){
                   Log.d(TAG, "description: " + p.getDescription()); //RETURNS NULL
                   userPlaylists.add(new MyPlaylist(p));
               }
               startMainActivity();
            }
            @Override
            public void onUnparsedResult(String s, Object o) {
                startErrorActivity("Unparsed response: " + s);
            }

            @Override
            public void onException(Exception e, Object o) 
                startErrorActivity(e.getMessage());
            }
        });
        task.execute(request);
    }

编辑:因此,我检查并发现API没有在播放列表对象中返回描述,我丢失了某些东西还是这是一个错误?

data": [
    {
      "id": "7734515682",
      "title": "Deezer Playlist",
      "duration": 791,
      "public": true,
      "is_loved_track": false,
      "collaborative": false,
      "nb_tracks": 4,
      "fans": 0,
      "link": "https:\/\/www.deezer.com\/playlist\/7734515682",
      "picture": "https:\/\/api.deezer.com\/2.0\/playlist\/7734515682\/image",
      "picture_small": "https:\/\/cdns-images.dzcdn.net\/images\/cover\/4102875e1a8b47d6c958f0b1a998d1ca-3cab79eaa87e1dd7bdd594cd6f36f426-790c3f0b759817585b35caf5d7fe2fca-570d76c222d1d1d3751cab1c2ca9ad00\/56x56-000000-80-0-0.jpg",
      "picture_medium": "https:\/\/cdns-images.dzcdn.net\/images\/cover\/4102875e1a8b47d6c958f0b1a998d1ca-3cab79eaa87e1dd7bdd594cd6f36f426-790c3f0b759817585b35caf5d7fe2fca-570d76c222d1d1d3751cab1c2ca9ad00\/250x250-000000-80-0-0.jpg",
      "picture_big": "https:\/\/cdns-images.dzcdn.net\/images\/cover\/4102875e1a8b47d6c958f0b1a998d1ca-3cab79eaa87e1dd7bdd594cd6f36f426-790c3f0b759817585b35caf5d7fe2fca-570d76c222d1d1d3751cab1c2ca9ad00\/500x500-000000-80-0-0.jpg",
      "picture_xl": "https:\/\/cdns-images.dzcdn.net\/images\/cover\/4102875e1a8b47d6c958f0b1a998d1ca-3cab79eaa87e1dd7bdd594cd6f36f426-790c3f0b759817585b35caf5d7fe2fca-570d76c222d1d1d3751cab1c2ca9ad00\/1000x1000-000000-80-0-0.jpg",
      "checksum": "-----------",
      "tracklist": "https:\/\/api.deezer.com\/2.0\/playlist\/7734515682\/tracks",
      "creation_date": "2020-06-05 14:26:54",
      "time_add": 1591367293,
      "time_mod": 1591367293,
      "creator": {
        "id": "-----",
        "name": "----",
        "tracklist": "https:\/\/api.deezer.com\/2.0\/user\/-----\/flow",
        "type": "user"
      },
      "type": "playlist"
    }

0 个答案:

没有答案
相关问题