UNPKG

music-api-for-qq

Version:
74 lines (61 loc) 2.12 kB
## 获取歌手列表 #### 全路径 ``` http://localhost:8080/music/api/singer_list ``` #### 前置条件 > 无 > #### 参数说明 | 参数名 | 默认值 | 类型 | 必填 | 可选参数 | 说明 | | :------- | ------ | ------ | ---- | --------------------------------- | ------------------ | | picSize | 150 | number | | [150,300,500,800] | 头像尺寸大小 | | area | -100 | number | * | 参考返回的 **tags.area** 属性 | 地区筛选 | | sex | -100 | number | * | 参考返回的 **tags.sex** 属性 | 性别筛选 | | genre | -100 | number | * | 参考返回的 **tags.genre** 属性 | 类别筛选 | | index | -100 | number | * | 参考返回的 **tags.index** 属性 | 字母筛选 | | sin | 0 | number | * | 规定为每次增加 80 | 开始条数 | | cur_page | 1 | number | * | 规定为每次增加 1, **sin** 需要 增加80 | 分页 | #### 请求方式 参数名称不可改变 ```js axios.get(url, { params:{ picSize:800, area: -100, sex: -100, genre: -100, index: -100, sin: 0, cur_page: 1 } }).then((response)=>{ response.data }) ``` #### 返回数据 ```js { message: "ok", status: 0, data:{ total: 208, // 单曲总数 tags:{ area:[{id: -100,name: "全部"},....], // 区域筛选 genre:[{id: -100,name: "全部"},....], // 类别筛选 index:[{id: -100,name: "全部"},....], // 字母筛选 sex:[{id: -100,name: "全部"},....] // 性别筛选 } list:[ { country: "台湾", // 序号 singer_id: 245, // 歌曲总时长 singer_mid: "0010PLKl2Wgolz",, // 歌曲格式化时长 singer_name: "飞儿乐团", // 所属专辑 id singer_avatar: "http://y.gtimg.cn.jpg" // 所属专辑 mid }, ...... ] } } ```