Merge branch 'main' into 'main'

Main

See merge request Binaryify/neteasecloudmusicapi!13
This commit is contained in:
binaryify 2024-06-27 01:30:52 +00:00
commit 2553caf13a
2 changed files with 50 additions and 53 deletions

10
module/api.js Normal file
View File

@ -0,0 +1,10 @@
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const method = query.method || 'POST'
const uri = query.uri
const data = query.data || {}
const crypto = query.crypto || ''
let res = request(method, uri, data, createOption(query, crypto))
return res
}

View File

@ -1,5 +1,5 @@
// 云盘导入歌曲
const createOption = require('../util/option.js')
module.exports = async (query, request) => {
query.id = query.id || -2
query.artist = query.artist || '未知'
@ -17,15 +17,9 @@ module.exports = async (query, request) => {
}
const res = await request(
'POST',
`https://interface3.music.163.com/eapi/cloud/upload/check/v2`,
`/api/cloud/upload/check/v2`,
checkData,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/cloud/upload/check/v2',
},
createOption(query),
)
//res.body.data[0].upload 0:文件可导入,1:文件已在云盘,2:不能导入
//只能用song决定云盘文件名且上传后的文件名后缀固定为mp3
@ -44,15 +38,8 @@ module.exports = async (query, request) => {
}
return request(
'POST',
`https://interface3.music.163.com/eapi/cloud/user/song/import`,
`/api/cloud/user/song/import`,
importData,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/cloud/user/song/import',
},
createOption(query),
)
}