Skip to content

数据备份

接口列表

方法路径说明
GET/playlists/export导出歌单备份
POST/playlists/import导入歌单备份

GET /playlists/export

导出歌单备份

导出所有歌单(含曲目关联)为 JSON 文件,响应头携带 Content-Disposition 直接触发浏览器下载

需要认证

此接口需要 Bearer Token 认证

响应

200 - 歌单备份 JSON 文件

类型: file

500 - 导出失败

类型: map[string]string

内容类型

  • 响应: application/json

POST /playlists/import

导入歌单备份

从 multipart/form-data 上传的 JSON 备份文件还原歌单。已存在的歌单按名称合并,曲目按内容匹配去重。

需要认证

此接口需要 Bearer Token 认证

表单参数

参数类型必填说明
filefile歌单备份 JSON 文件

响应

200 - 导入结果(新建/合并歌单数、新建/匹配曲目数)

类型: ImportResult

字段类型必填说明
playlists_createdinteger
playlists_mergedinteger
songs_createdinteger
songs_matchedinteger
songs_skippedinteger

400 - 请求格式错误或文件无效

类型: map[string]string

500 - 导入失败

类型: map[string]string

内容类型

  • 请求: multipart/form-data
  • 响应: application/json