课程与内容创作
这些接口当前依赖网页会话和业务角色校验,尚未提供通用 Bearer 接入。以下为可扩展能力清单,程序接入前需补充后端鉴权与公开契约。
| 方法 | 现有路径 | 能力 |
|---|---|---|
| GET / POST | /api/courses |
管理课程列表、创建课程 |
| GET / PATCH / DELETE | /api/courses/{id} |
读取、编辑、删除课程 |
| GET / PUT | /api/courses/{id}/categories |
读取、设置课程分类 |
| GET | /api/courses/{id}/company-members |
查询可添加的公司成员 |
| GET / POST | /api/courses/{id}/members |
读取、添加课程协作者 |
| PATCH / DELETE | /api/courses/{id}/members/{userId} |
修改角色、移除协作者 |
| POST | /api/courses/{id}/skus |
新增销售规格 |
| PATCH / DELETE | /api/courses/{id}/skus/{skuId} |
修改、删除销售规格 |
| PATCH | /api/courses/{id}/contents/{contentId}/price |
设置单集价格 |
| GET / POST | /api/courses/{id}/contents |
内容列表、新建内容 |
| GET / PATCH / DELETE | /api/courses/{id}/contents/{contentId} |
内容详情、修改、删除 |
| POST | /api/courses/{id}/contents/{contentId}/move |
移动内容 |
| GET / POST | /api/courses/{id}/contents/{contentId}/ai-analysis |
读取、提交 AI 分析;需单独核对任务与费用语义 |
| GET / POST | /api/authors、/api/categories |
作者、分类列表与创建 |
| PATCH / DELETE | /api/authors/{id}、/api/categories/{id} |
作者、分类编辑与删除 |
| POST | /api/categories/reorder |
分类排序 |
| POST | /api/upload、/api/upload/prepare |
上传文件、准备图片上传 |
| POST | /api/vod/prepare、/api/vod/commit |
准备视频上传、提交确认 |
| GET | /api/files/{key}、/api/vod/play、/api/vod/play-auth |
按内容访问权限获取文件或播放资源,不是匿名素材库 |