mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2025-10-23 07:33:10 +00:00
补充一起听相关接口 #1677
This commit is contained in:
parent
848f899afe
commit
715e22b389
@ -1,4 +1,7 @@
|
||||
# 更新日志
|
||||
### 4.8.9 | 2023.01.18
|
||||
- 补充一起听相关接口 #1677
|
||||
|
||||
### 4.8.8 | 2023.01.18
|
||||
- 补充腾讯云serverless部署说明
|
||||
|
||||
|
@ -1,20 +1,19 @@
|
||||
// 一起听 结束房间
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
roomId: query.roomId
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/end/v2`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/end/v2'
|
||||
},
|
||||
)
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
}
|
||||
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/end/v2`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/end/v2',
|
||||
},
|
||||
)
|
||||
}
|
||||
|
@ -1,23 +1,22 @@
|
||||
// 一起听 发送心跳
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
songId: query.songId,
|
||||
playStatus: query.playStatus,
|
||||
progress: query.progress
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/heartbeat`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/heartbeat'
|
||||
},
|
||||
)
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
songId: query.songId,
|
||||
playStatus: query.playStatus,
|
||||
progress: query.progress,
|
||||
}
|
||||
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/heartbeat`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/heartbeat',
|
||||
},
|
||||
)
|
||||
}
|
||||
|
@ -1,20 +1,19 @@
|
||||
// 一起听 房间情况
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
roomId: query.roomId
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/room/check`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/room/check'
|
||||
},
|
||||
)
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
}
|
||||
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/room/check`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/room/check',
|
||||
},
|
||||
)
|
||||
}
|
||||
|
@ -1,20 +1,19 @@
|
||||
// 一起听创建房间
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
refer: 'songplay_more'
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/room/create`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/room/create'
|
||||
},
|
||||
)
|
||||
const data = {
|
||||
refer: 'songplay_more',
|
||||
}
|
||||
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/room/create`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/room/create',
|
||||
},
|
||||
)
|
||||
}
|
||||
|
@ -1,33 +1,32 @@
|
||||
// 一起听 更新播放列表
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
playlistParam: JSON.stringify({
|
||||
commandType: query.commandType,
|
||||
version: [
|
||||
{
|
||||
userId: query.userId,
|
||||
version: query.version
|
||||
}
|
||||
],
|
||||
anchorSongId: '',
|
||||
anchorPosition: -1,
|
||||
randomList: query.randomList.split(','),
|
||||
displayList: query.displayList.split(',')
|
||||
})
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/sync/list/command/report`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/sync/list/command/report'
|
||||
},
|
||||
)
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
playlistParam: JSON.stringify({
|
||||
commandType: query.commandType,
|
||||
version: [
|
||||
{
|
||||
userId: query.userId,
|
||||
version: query.version,
|
||||
},
|
||||
],
|
||||
anchorSongId: '',
|
||||
anchorPosition: -1,
|
||||
randomList: query.randomList.split(','),
|
||||
displayList: query.displayList.split(','),
|
||||
}),
|
||||
}
|
||||
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/sync/list/command/report`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/sync/list/command/report',
|
||||
},
|
||||
)
|
||||
}
|
||||
|
@ -1,20 +1,19 @@
|
||||
// 一起听 当前列表获取
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
roomId: query.roomId
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/sync/playlist/get`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/sync/playlist/get'
|
||||
},
|
||||
)
|
||||
const data = {
|
||||
roomId: query.roomId,
|
||||
}
|
||||
|
||||
return request(
|
||||
'POST',
|
||||
`http://interface.music.163.com/eapi/listen/together/sync/playlist/get`,
|
||||
data,
|
||||
{
|
||||
crypto: 'eapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
url: '/api/listen/together/sync/playlist/get',
|
||||
},
|
||||
)
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "NeteaseCloudMusicApi",
|
||||
"version": "4.8.8",
|
||||
"version": "4.8.9",
|
||||
"description": "网易云音乐 NodeJS 版 API",
|
||||
"scripts": {
|
||||
"start": "node app.js",
|
||||
|
Loading…
x
Reference in New Issue
Block a user