From 0e18cb7fbe8323cbeb2c58b4c1e5f211b0a7b0cd Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Sun, 20 Oct 2024 21:10:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=AD=8C=E5=8D=95?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=20-=20=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 1 + module/playlist_import_task_status.js | 11 +++++++++++ public/docs/home.md | 13 +++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 module/playlist_import_task_status.js diff --git a/README.MD b/README.MD index 152a692..9655a57 100644 --- a/README.MD +++ b/README.MD @@ -446,6 +446,7 @@ banner({ type: 0 }).then((res) => { 300. 听歌足迹 - 本周/本月收听时长 301. 听歌足迹 - 周/月/年收听报告 302. 歌单导入 - 元数据/文字/链接导入 +303. 歌单导入 - 任务状态 ## 单元测试 diff --git a/module/playlist_import_task_status.js b/module/playlist_import_task_status.js new file mode 100644 index 0000000..50fbe6b --- /dev/null +++ b/module/playlist_import_task_status.js @@ -0,0 +1,11 @@ +// 歌单导入 - 任务状态 +const createOption = require('../util/option.js') +module.exports = (query, request) => { + return request( + `/api/playlist/import/task/status/v2`, + { + taskIds: JSON.stringify([query.id]), + }, + createOption(query), + ) +} diff --git a/public/docs/home.md b/public/docs/home.md index b04a22d..cd42496 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -318,6 +318,7 @@ 300. 听歌足迹 - 本周/本月收听时长 301. 听歌足迹 - 周/月/年收听报告 302. 歌单导入 - 元数据/文字/链接导入 +303. 歌单导入 - 任务状态 ## 安装 @@ -4976,6 +4977,18 @@ let link = encodeURIComponent( **调用例子 :** `/playlist/import/name/task/create?link=${link}` +### 歌单导入 - 任务状态 + +说明: 调用此接口, 传入导入歌单任务id, 获取任务状态 + +**必选参数:** + +`id`: 任务id + +**接口地址:** `/playlist/import/task/status` + +**调用例子:** `/playlist/import/task/status?id=123834369` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问