(批量)获取歌曲信息
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
search_terms | SearchTermsDTO | 可选 | 搜索条件 key支持songName/singerName/copyrightStatus/publishStatus/keyword | ||
|
|||||
tag_optional | SongCatsSearchDTO | 可选 | tag搜索条件,tag尽量不要超过50个 | ||
|
|||||
order_by | Number | 可选 | 1 | 排序,默认按照最新排序 1最新 2本周最热 3本月最热 | |
page | PagingVO | 可选 | 分页信息 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
music_dto_page | Page | 音乐信息 | |
|
|||
result_code | ResultCode | 结果code | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); XiamiContentMusicInfoQueryRequest req = new XiamiContentMusicInfoQueryRequest(); XiamiContentMusicInfoQueryRequest.SearchTermsDTO obj1 = new XiamiContentMusicInfoQueryRequest.SearchTermsDTO(); obj1.setValue("小幸运"); obj1.setKey("songName"); req.setSearchTerms(obj1); XiamiContentMusicInfoQueryRequest.SongCatsSearchDTO obj2 = new XiamiContentMusicInfoQueryRequest.SongCatsSearchDTO(); obj2.setRelation(1L); List<XiamiContentMusicInfoQueryRequest.SongCatTagDTO> list4 = new ArrayList<XiamiContentMusicInfoQueryRequest.SongCatTagDTO>(); XiamiContentMusicInfoQueryRequest.SongCatTagDTO obj5 = new XiamiContentMusicInfoQueryRequest.SongCatTagDTO(); list4.add(obj5); obj5.setTagCodes(""); obj5.setRelation(1L); obj2.setCatTagCodes(list4); req.setTagOptional(obj2); req.setOrderBy(1L); XiamiContentMusicInfoQueryRequest.PagingVO obj6 = new XiamiContentMusicInfoQueryRequest.PagingVO(); obj6.setPageSize(20L); obj6.setPage(1L); req.setPage(obj6); XiamiContentMusicInfoQueryResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
<xiami_content_music_info_query_response> <music_dto_page> <data> <music_d_t_o> <song_name>派大星</song_name> <singers> <artist_d_t_o> <area>United States of America 美国</area> <gender>M</gender> <alias>张三</alias> <artist_name>PO8</artist_name> <artist_logo>https://pic.xiami.net/musician-avatar/05627c31d37f7844ddd1e36fde6212a8/8ca3fb8850722c1a6e575c8215db6ad4-2688x2688.jpg</artist_logo> <artist_id>910507425</artist_id> </artist_d_t_o> </singers> <album> <album_logo>https://pic.xiami.net/images/album/img25/910507425/21003758381470226579.jpg</album_logo> <album_name>回到老学校</album_name> <company_id>1706</company_id> <sub_name>Back to the old school</sub_name> <gmt_publish>1470153600000</gmt_publish> <album_id>2100375838</album_id> <language>国语</language> </album> <show_status>1</show_status> <tags> <tag_link> <code>cat_2_1141_4_16417909</code> <name_cn>另类说唱</name_cn> <id>16417909</id> </tag_link> </tags> <cover_url>https://pic.xiami.net/images/album/img25/910507425/21003758381470226579.jpg</cover_url> <duration>214000</duration> <waveform_url>https://img.xiami.net/wave/1776298833_1628375853812.txt</waveform_url> <copyright_status>1</copyright_status> <audios> <audio_d_t_o> <duration>214000</duration> <listen_url>https://m320.xiami.net/425/910507425/2100373543/1776298833_60452555_h.mp3?auth_key=1650855600-0-0-30f0abe02251b78aff7bddeafd69f91e</listen_url> <rate>320</rate> <file_size>8588266</file_size> <audio_id>69651445</audio_id> <format>mp3</format> <bits>0</bits> <sample_rate>44100</sample_rate> <quality>2</quality> </audio_d_t_o> </audios> <song_sub_name>副标题</song_sub_name> <song_id>1776298833</song_id> <lyrics> <lyric_d_t_o> <lyric_id>10200596</lyric_id> <type>2</type> <lyric_url>https://img.xiami.net/lyric/0/0_14697171111506.lrc</lyric_url> </lyric_d_t_o> </lyrics> <music_type>1</music_type> <publish_status>1</publish_status> <deleted_status>0</deleted_status> </music_d_t_o> </data> <count>339</count> <paging_vo> <pages>17</pages> <count>339</count> <page_size>20</page_size> <page>1</page> </paging_vo> </music_dto_page> <result_code> <msg>success</msg> <code>0</code> <success>true</success> </result_code> </xiami_content_music_info_query_response>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|