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