From 83b6bfcd1e6c5976eef69dcdedf91ca6ccb32b0f Mon Sep 17 00:00:00 2001 From: binaryify Date: Tue, 20 Aug 2019 23:07:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3,=E6=9B=B4?= =?UTF-8?q?=E6=96=B0eslint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 1 + README.MD | 5 ++++- docs/README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ module/dj_hot.js | 11 +++-------- 4 files changed, 50 insertions(+), 9 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 504f8d08a95..6e8fca8eb59 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -13,6 +13,7 @@ module.exports = { rules: { indent: ['error', 2, { SwitchCase: 1 }], + "space-infix-ops": ["error", {"int32Hint": false}], 'key-spacing': [ 2, { diff --git a/README.MD b/README.MD index df8d7f655e2..1af076d2b31 100644 --- a/README.MD +++ b/README.MD @@ -151,7 +151,10 @@ 128. 更新歌单标签 129. 默认搜索关键词 130. 删除歌单 - +131. 电台banner +132. 用户电台 +133. 热门电台 +134. 电台 - 节目详情 ## 环境要求 diff --git a/docs/README.md b/docs/README.md index 6c49c047a71..b50ad9e12e0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -146,6 +146,10 @@ 128. 更新歌单标签 129. 默认搜索关键词 130. 删除歌单 +131. 电台banner +132. 用户电台 +133. 热门电台 +134. 电台 - 节目详情 ## 安装 @@ -2009,6 +2013,36 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等 **调用例子 :** `/user/cloud/del` +### 电台banner +说明 : 调用此接口,可获取电台banner + +**接口地址 :** `/dj/banner` + +**调用例子 :** `/dj/banner` + + +### 用户电台 + +说明 : 调用此接口, 传入用户id可获取用户创建的电台 + +**必选参数 :** `uid`: 用户id + +**接口地址 :** `/user/audio` + +**调用例子 :** `/user/audio?uid=32953014` + +### 热门电台 +说明 : 调用此接口,可获取热门电台 + +**可选参数 :** + +`limit` : 返回数量 , 默认为 30 + +`offset` : 偏移数量,用于分页 , 如 :( 页数 -1)\*30, 其中 30 为 limit 的值 , 默认为 0 +**接口地址 :** `/dj/hot` + +**调用例子 :** `/dj/hot` + ### 电台 - 推荐 说明 : 登陆后调用此接口 , 可获得推荐电台 @@ -2128,6 +2162,14 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` **调用例子 :** `/dj/program?rid=336355127&limit=40` ( 对应 ' 代码时间 ' 的节目列表 ) +### 电台 - 节目详情 +说明 : 调用此接口传入电台节目id,可获得电台节目详情 + +**必选参数 :** `id`: 电台节目 的 id + +**接口地址 :** `/dj/program/detail` + +**调用例子 :** `/dj/program/detail?id=1367665101` ### 通知 - 私信 diff --git a/module/dj_hot.js b/module/dj_hot.js index ab4015e2ab0..c7655d8c056 100644 --- a/module/dj_hot.js +++ b/module/dj_hot.js @@ -2,16 +2,11 @@ module.exports = (query, request) => { const data = { - cat: query.type, - cateId: query.type, - type: query.type, - categoryId: query.type, - category: query.type, - limit: query.limit, - offset: query.offset + limit: query.limit || 30, + offset: query.offset || 0 } return request( 'POST', `https://music.163.com/weapi/djradio/hot/v1`, data, - {crypto: 'weapi', cookie: query.cookie, proxy: query.proxy} + { crypto: 'weapi', cookie: query.cookie, proxy: query.proxy } ) } \ No newline at end of file