Skip to content

Commit

Permalink
artist sublist & dj sublist
Browse files Browse the repository at this point in the history
  • Loading branch information
nondanee committed May 19, 2018
1 parent 1afa049 commit 2ccab22
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 1 deletion.
6 changes: 5 additions & 1 deletion app.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ app.use("/artist/sub", require("./router/artist_sub"));
// 取消收藏歌手
app.use("/artist/unsub", require("./router/artist_unsub"));

// 已关注歌手
app.use("/artist/sublist", require("./router/artist_sublist"));

// 歌手分类
app.use("/artist/list", require("./router/artist_list"));

Expand Down Expand Up @@ -91,6 +94,8 @@ app.use("/dj/catelist", require("./router/dj_catelist"));

app.use("/dj/hot", require("./router/dj_hot"));

app.use("/dj/sublist", require("./router/dj_sublist"));

// 精选电台
app.use("/dj/recommend", require("./router/dj_recommend"));

Expand Down Expand Up @@ -273,7 +278,6 @@ app.use("/user/subcount", require("./router/user_subcount"));

app.use("/user/record", require("./router/user_playrecord"));


app.use("/user/update", require("./router/user_update"));

app.use("/send/text", require("./router/send_text"));
Expand Down
26 changes: 26 additions & 0 deletions router/artist_sublist.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
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 = {
offset: req.query.offset || 0,
total: req.query.total ? "true" : "false",
limit: req.query.limit || 25
};
createWebAPIRequest(
"music.163.com",
"/weapi/artist/sublist",
"POST",
data,
cookie,
music_req => {
res.send(music_req);
},
err => res.status(502).send("fetch error")
);
});

module.exports = router;
26 changes: 26 additions & 0 deletions router/dj_sublist.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
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 = {
offset: req.query.offset || 0,
total: req.query.total ? "true" : "false",
limit: req.query.limit || 30
};
createWebAPIRequest(
"music.163.com",
"/weapi/djradio/get/subed",
"POST",
data,
cookie,
music_req => {
res.send(music_req);
},
err => res.status(502).send("fetch error")
);
});

module.exports = router;

0 comments on commit 2ccab22

Please sign in to comment.