提交 c37e763b 编写于 作者: B binaryify

增加热搜接口 #233

上级 13b93fda
......@@ -176,6 +176,9 @@ app.use("/resource/like", require("./router/resource_like"));
// 搜索
app.use("/search", require("./router/search"));
// 热搜
app.use("/search/hot", require("./router/search_hot.js"));
//搜索 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
docker 构建文件的一些增强以及增加访问日志和调试输出
......@@ -117,6 +120,7 @@ banner 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评
60. 电台 - 节目
61. 给评论点赞
62. 获取动态
63. 获取热搜
## 安装
......@@ -422,6 +426,13 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具
返回数据如下图 :
![搜索音乐](https://raw.githubusercontent.com/Binaryify/NeteaseCloudMusicApi/master/static/%E6%90%9C%E7%B4%A2.png)
### 热搜
说明 : 调用此接口,可获取热门搜索列表
**接口地址 :** `/search/hot`
**调用例子 :** `/search/hot`
### 搜索建议
说明 : 调用此接口 , 传入搜索关键词可获得搜索建议 , 搜索结果同时包含单曲 , 歌手 ,
......
{
"name": "NeteaseCloudMusicApi",
"version": "2.9.2",
"version": "2.9.3",
"description": "网易云音乐 NodeJS 版 API",
"scripts": {
"start": "node app.js",
......
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;
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册