合集
合集(系列)的创建、管理和剧集排序接口。
合集列表
POST
/api/trpc/series.list公开| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
limit | number | 是 | 每页数量 |
page | number | 是 | 页码 |
sortBy | string | 否 | 排序方式 |
合集详情
POST
/api/trpc/series.getById公开返回合集信息及所含剧集列表。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | string | 是 | 合集 ID |
创建合集
POST
/api/trpc/series.create需登录content:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
title | string | 是 | 合集标题 |
description | string | 否 | 描述 |
coverUrl | string | 否 | 封面 URL |
downloadUrl | string | 否 | 下载链接 |
downloadNote | string | 否 | 下载说明 |
更新合集
POST
/api/trpc/series.update需登录content:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | string | 是 | 合集 ID |
title | string | 否 | 新标题 |
description | string | 否 | 新描述 |
coverUrl | string | 否 | 新封面 |
删除合集
POST
/api/trpc/series.delete需登录content:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | string | 是 | 合集 ID |
管理剧集
添加视频到合集
POST
/api/trpc/series.addVideo需登录content:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
seriesId | string | 是 | 合集 ID |
videoId | string | 是 | 视频 ID |
episodeNum | number | 否 | 集数编号 |
episodeTitle | string | 否 | 集数标题 |
从合集移除视频
POST
/api/trpc/series.removeVideo需登录content:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
seriesId | string | 是 | 合集 ID |
videoId | string | 是 | 视频 ID |
重新排序剧集
POST
/api/trpc/series.reorderEpisodes需登录content:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
seriesId | string | 是 | 合集 ID |
episodes | object[] | 是 | 剧集排序 [{videoId, episodeNum}] |