mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
增加热搜接口 #233
This commit is contained in:
parent
13b93fda04
commit
c37e763b2e
3
app.js
3
app.js
@ -176,6 +176,9 @@ app.use("/resource/like", require("./router/resource_like"));
|
|||||||
// 搜索
|
// 搜索
|
||||||
app.use("/search", require("./router/search"));
|
app.use("/search", require("./router/search"));
|
||||||
|
|
||||||
|
// 热搜
|
||||||
|
app.use("/search/hot", require("./router/search_hot.js"));
|
||||||
|
|
||||||
//搜索 multimatch
|
//搜索 multimatch
|
||||||
app.use("/search/multimatch", require("./router/search_multimatch"));
|
app.use("/search/multimatch", require("./router/search_multimatch"));
|
||||||
|
|
||||||
|
@ -16,6 +16,9 @@
|
|||||||
|
|
||||||
## 版本新特性
|
## 版本新特性
|
||||||
|
|
||||||
|
### 2.9.3 | 2018.05.04
|
||||||
|
增加热搜接口
|
||||||
|
|
||||||
### 2.9.0 | 2018.01.26
|
### 2.9.0 | 2018.01.26
|
||||||
|
|
||||||
docker 构建文件的一些增强以及增加访问日志和调试输出
|
docker 构建文件的一些增强以及增加访问日志和调试输出
|
||||||
@ -117,6 +120,7 @@ banner 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评
|
|||||||
60. 电台 - 节目
|
60. 电台 - 节目
|
||||||
61. 给评论点赞
|
61. 给评论点赞
|
||||||
62. 获取动态
|
62. 获取动态
|
||||||
|
63. 获取热搜
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
@ -422,6 +426,13 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具
|
|||||||
返回数据如下图 :
|
返回数据如下图 :
|
||||||

|

|
||||||
|
|
||||||
|
### 热搜
|
||||||
|
说明 : 调用此接口,可获取热门搜索列表
|
||||||
|
|
||||||
|
**接口地址 :** `/search/hot`
|
||||||
|
|
||||||
|
**调用例子 :** `/search/hot`
|
||||||
|
|
||||||
### 搜索建议
|
### 搜索建议
|
||||||
|
|
||||||
说明 : 调用此接口 , 传入搜索关键词可获得搜索建议 , 搜索结果同时包含单曲 , 歌手 ,
|
说明 : 调用此接口 , 传入搜索关键词可获得搜索建议 , 搜索结果同时包含单曲 , 歌手 ,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "NeteaseCloudMusicApi",
|
"name": "NeteaseCloudMusicApi",
|
||||||
"version": "2.9.2",
|
"version": "2.9.3",
|
||||||
"description": "网易云音乐 NodeJS 版 API",
|
"description": "网易云音乐 NodeJS 版 API",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node app.js",
|
"start": "node app.js",
|
||||||
|
24
router/search_hot.js
Normal file
24
router/search_hot.js
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
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 = {
|
||||||
|
type: 1111
|
||||||
|
};
|
||||||
|
const id = req.query.id;
|
||||||
|
createWebAPIRequest(
|
||||||
|
"music.163.com",
|
||||||
|
"/weapi/search/hot",
|
||||||
|
"POST",
|
||||||
|
data,
|
||||||
|
cookie,
|
||||||
|
music_req => {
|
||||||
|
res.send(music_req);
|
||||||
|
},
|
||||||
|
err => res.status(502).send("fetch error")
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
module.exports = router;
|
Loading…
x
Reference in New Issue
Block a user