diff --git a/CHANGELOG.MD b/CHANGELOG.MD index e609fc4..fcaeb38 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,6 +1,6 @@ # 更新日志 -### 2.8.7 | 2018.01.22 +### 2.8.8 | 2018.01.22 修复排行榜数据不完整的问题 , 优化部分代码 , 更新文档部分描述 diff --git a/docs/README.md b/docs/README.md index 65d1fab..e986606 100644 --- a/docs/README.md +++ b/docs/README.md @@ -665,7 +665,9 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具 ### 相似 mv -说明 : 调用此接口 , 传入 `mvid` 可获取相似 mv **必选参数 :** `mvid`: mv id +说明 : 调用此接口 , 传入 `mvid` 可获取相似 mv + +**必选参数 :** `mvid`: mv id **接口地址 :** `/simi/mv` diff --git a/package.json b/package.json index 17760f6..5055080 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "2.8.7", + "version": "2.8.8", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", diff --git a/router/simi_playlist.js b/router/simi_playlist.js index 4a41208..667385e 100644 --- a/router/simi_playlist.js +++ b/router/simi_playlist.js @@ -1,25 +1,23 @@ -const express = require('express') -const router = express() -const { createWebAPIRequest } = require('../util/util') +const express = require("express"); +const router = express(); +const { createWebAPIRequest } = require("../util/util"); -router.get('/', (req, res) => { - const cookie = req.get('Cookie') ? req.get('Cookie') : '' +router.get("/", (req, res) => { + const cookie = req.get("Cookie") ? req.get("Cookie") : ""; const data = { - songid: req.query.id, - offset: req.query.offset || 0, - limit: req.query.limit || 50 - } + songid: req.query.id + }; createWebAPIRequest( - 'music.163.com', - '/weapi/discovery/simiPlaylist', - 'POST', + "music.163.com", + "/weapi/discovery/simiPlaylist", + "POST", data, cookie, music_req => { - res.send(music_req) + res.send(music_req); }, - err => res.status(502).send('fetch error') - ) -}) + err => res.status(502).send("fetch error") + ); +}); -module.exports = router +module.exports = router; diff --git a/router/simi_song.js b/router/simi_song.js index 214fdff..0457e5c 100644 --- a/router/simi_song.js +++ b/router/simi_song.js @@ -1,25 +1,23 @@ -const express = require('express') -const router = express() -const { createWebAPIRequest } = require('../util/util') +const express = require("express"); +const router = express(); +const { createWebAPIRequest } = require("../util/util"); -router.get('/', (req, res) => { - const cookie = req.get('Cookie') ? req.get('Cookie') : '' +router.get("/", (req, res) => { + const cookie = req.get("Cookie") ? req.get("Cookie") : ""; const data = { - songid: req.query.id, - offset: req.query.offset || 0, - limit: req.query.limit || 50 - } + songid: req.query.id + }; createWebAPIRequest( - 'music.163.com', - '/weapi/v1/discovery/simiSong', - 'POST', + "music.163.com", + "/weapi/v1/discovery/simiSong", + "POST", data, cookie, music_req => { - res.send(music_req) + res.send(music_req); }, - err => res.status(502).send('fetch error') - ) -}) + err => res.status(502).send("fetch error") + ); +}); -module.exports = router +module.exports = router; diff --git a/router/simi_user.js b/router/simi_user.js index ea65205..b1b6b7b 100644 --- a/router/simi_user.js +++ b/router/simi_user.js @@ -1,25 +1,23 @@ -const express = require('express') -const router = express() -const { createWebAPIRequest } = require('../util/util') +const express = require("express"); +const router = express(); +const { createWebAPIRequest } = require("../util/util"); -router.get('/', (req, res) => { - const cookie = req.get('Cookie') ? req.get('Cookie') : '' +router.get("/", (req, res) => { + const cookie = req.get("Cookie") ? req.get("Cookie") : ""; const data = { - songid: req.query.id, - offset: req.query.offset || 0, - limit: req.query.limit || 50 - } + songid: req.query.id + }; createWebAPIRequest( - 'music.163.com', - '/weapi/discovery/simiUser', - 'POST', + "music.163.com", + "/weapi/discovery/simiUser", + "POST", data, cookie, music_req => { - res.send(music_req) + res.send(music_req); }, - err => res.status(502).send('fetch error') - ) -}) + err => res.status(502).send("fetch error") + ); +}); -module.exports = router +module.exports = router;