neteasecloudmusicapi/module/artist_list.js
2024-07-31 08:55:35 +08:00

34 lines
653 B
JavaScript

// 歌手分类
/*
type 取值
1:男歌手
2:女歌手
3:乐队
area 取值
-1:全部
7华语
96欧美
8:日本
16韩国
0:其他
initial 取值 a-z/A-Z
*/
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
initial: isNaN(query.initial)
? (query.initial || '').toUpperCase().charCodeAt() || undefined
: query.initial,
offset: query.offset || 0,
limit: query.limit || 30,
total: true,
type: query.type || '1',
area: query.area,
}
return request(`/api/v1/artist/list`, data, createOption(query, 'weapi'))
}