(批量)获取歌曲信息
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| 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>
| 错误码 | 错误描述 | 解决方案 |
|---|