From c6d3fd95bca97b80318311959fe612217cc63e09 Mon Sep 17 00:00:00 2001 From: binaryify Date: Mon, 22 Jan 2018 17:06:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E5=A4=9A=E4=BD=99=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 2 +- docs/README.md | 4 +++- package.json | 2 +- router/simi_playlist.js | 32 +++++++++++++++----------------- router/simi_song.js | 32 +++++++++++++++----------------- router/simi_user.js | 32 +++++++++++++++----------------- 6 files changed, 50 insertions(+), 54 deletions(-) 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;