feat: 添加DIFM相关接口

This commit is contained in:
ElyPrism 2026-03-20 20:05:40 +08:00
parent 8e60324452
commit 3188238678
No known key found for this signature in database
5 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,9 @@
// DIFM电台 - 分类
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
sources: query.sources || '[0]',
}
return request(`/api/dj/difm/all/style/channel/v2`, data, createOption(query))
}

View File

@ -0,0 +1,9 @@
// DIFM电台 - 收藏频道
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
id: query.id,
}
return request(`/api/dj/difm/channel/subscribe`, data, createOption(query))
}

View File

@ -0,0 +1,9 @@
// DIFM电台 - 取消收藏频道
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
id: query.id,
}
return request(`/api/dj/difm/channel/unsubscribe`, data, createOption(query))
}

View File

@ -0,0 +1,11 @@
// DIFM电台 - 播放列表
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
limit: query.limit || 5,
source: query.source || 0,
channelId: query.channelId,
}
return request(`/api/dj/difm/playing/tracks/list`, data, createOption(query))
}

View File

@ -0,0 +1,13 @@
// DIFM电台 - 收藏列表
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
sources: query.sources || '[0]',
}
return request(
`/api/dj/difm/subscribe/channels/get/v2`,
data,
createOption(query),
)
}