diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 3f538057583f05dfa0bfb6eb447acfb0876168cd..41e196b1828929b017ae455c5a83bca46a36f9d2 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,8 +1,8 @@ # 更新日志 -### 2.7.6 | 2017.11.27 +### 2.7.7 | 2017.11.27 -更新 / 修复排行榜接口 +更新 / 修复排行榜接口 , 更新 / 修复推荐歌单接口 ### 2.7.2 | 2017.9.7 diff --git a/package.json b/package.json index a08b0fd78d4df3252256018a1972ac45b78344a6..dfe258b4f9f3f9f3b079f038eced2cdeead56ca1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "2.7.6", + "version": "2.7.7", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", diff --git a/router/personalized.js b/router/personalized.js index d945c137c7a9e330acbb57bb4a427b8aeaa5cf9b..db85dc4d01866a5ad10b14b390b3013a1d3f1c6a 100644 --- a/router/personalized.js +++ b/router/personalized.js @@ -1,21 +1,27 @@ -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') : '' - const data = {} +router.get("/", (req, res) => { + const cookie = req.get("Cookie") ? req.get("Cookie") : ""; + const data = { + limit: req.query.limit || 30, + offset: req.query.limit || 0, + total: true, + n: 1000, + csrf_token: "" + }; createWebAPIRequest( - 'music.163.com', - '/weapi/personalized/playlist', - 'POST', + "music.163.com", + "/weapi/personalized/playlist", + "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/top_list.js b/router/top_list.js index 686a83fa4298bec161d2d4a5c861285e13d12476..5ed59232dc514e2d90c7b3f73f0be419befa8c06 100644 --- a/router/top_list.js +++ b/router/top_list.js @@ -24,7 +24,7 @@ const top_list_all = { }; const express = require("express"); const router = express(); -const { createRequest, createWebAPIRequest } = require("../util/util"); +const { createWebAPIRequest } = require("../util/util"); router.get("/", (req, res) => { const idx = req.query.idx;