书架管理 API
获取书架
GET /reader3/getBookshelf响应: 当前用户的书架书籍列表。
获取书架书籍
GET /reader3/getShelfBook查询参数:
url- 书籍URL
获取书架书籍(含缓存信息)
GET /reader3/getShelfBookWithCacheInfo查询参数:
url- 书籍URL
保存书籍到书架
POST /reader3/saveBook请求体: 书籍对象
批量保存书籍
POST /reader3/saveBooks请求体: 书籍数组
删除书架书籍
POST /reader3/deleteBook请求体:
json
{
"url": "书籍URL"
}批量删除书籍
POST /reader3/deleteBooks请求体:
json
{
"urls": ["url1", "url2"]
}设置书源
POST /reader3/setBookSource请求体:
json
{
"bookUrl": "原书籍URL",
"newUrl": "新书源URL",
"bookSourceUrl": "书源URL"
}保存阅读进度
POST /reader3/saveBookProgress请求体:
json
{
"bookUrl": "书籍URL",
"chapterUrl": "章节URL",
"chapterTitle": "章节标题",
"readProgress": 50.5
}删除书籍缓存
POST /reader3/deleteBookCache上传本地书籍
POST /reader3/uploadTxtBook # TXT 格式
POST /reader3/uploadEpubBook # EPUB 格式
POST /reader3/uploadMobiBook # MOBI 格式
POST /reader3/uploadPdfBook # PDF 格式请求体: multipart/form-data,字段名 file
获取书架分组
GET /reader3/getBookGroups保存书架分组
POST /reader3/saveBookGroup删除书架分组
POST /reader3/deleteBookGroup保存分组排序
POST /reader3/saveBookGroupOrder保存书籍分组
POST /reader3/saveBookGroupId批量添加分组
POST /reader3/addBookGroupMulti批量移除分组
POST /reader3/removeBookGroupMulti获取可用书源
GET /reader3/getAvailableBookSource查询参数:
url- 书籍URL
获取可用书源 (SSE)
GET /reader3/getAvailableBookSourceSSE