Skip to content

书籍接口

获取书籍列表

GET /api/books

查询参数

参数类型必填说明
authorstring按作者筛选
categorystring按分类筛选
searchstring搜索关键词
limitinteger返回数量限制

获取书籍详情

GET /api/books/<book_id>

路径参数

参数类型必填说明
book_idstring书籍 ID

创建书籍

POST /api/books

需要认证(Token)

请求参数

参数类型必填说明
tokenstring认证 Token
titlestring书名
authorstring作者
coverstring封面 URL
descstring描述
categorystring分类

更新书籍

PUT /api/books/<book_id>

需要认证(Token)

WARNING

该接口暂未实现。

删除书籍

DELETE /api/books/<book_id>

需要认证(Token)

请求参数

参数类型必填说明
tokenstring认证 Token

获取章节列表

GET /api/books/<book_id>/chapters

添加章节

POST /api/books/<book_id>/chapters

需要认证(Token)

请求参数

参数类型必填说明
tokenstring认证 Token
titlestring章节标题
contentstring章节内容

获取章节内容

GET /api/books/<book_id>/chapters/<chapter_id>

更新章节内容

PUT /api/books/<book_id>/chapters/<chapter_id>

需要认证(Token)

请求参数

参数类型必填说明
tokenstring认证 Token
titlestring章节标题
contentstring章节内容

删除章节

DELETE /api/books/<book_id>/chapters/<chapter_id>

需要认证(Token)

请求参数

参数类型必填说明
tokenstring认证 Token

旧版兼容接口

以下接口为早期版本保留,建议使用上方标准 RESTful 接口:

通过作者获取书籍

GET /api/get-books-by-author?author=<作者名>

获取书籍信息

GET /api/get-book-info?book_id=<书籍ID>

获取书籍目录

GET /api/get-book-catalog?book_id=<书籍ID>

添加章节(旧版)

POST /api/add-chapter
参数类型必填说明
tokenstring认证 Token
book_idstring书籍 ID
titlestring章节标题
contentstring章节内容

获取所有分类

GET /api/categories

获取热门书籍

GET /api/books/hot

获取最新书籍

GET /api/books/latest?limit=10

查询参数

参数类型必填说明
limitinteger返回数量限制

获取首页数据

GET /api/home

返回首页所需的全部数据(热门、最新、分类等)。

书籍评价接口

获取书籍评价

GET /api/book/<book_id>/reviews

获取我的评价

GET /api/book/<book_id>/review

需要认证(Session)

提交/更新评价

POST /api/book/<book_id>/review

需要认证(Session)

参数类型必填说明
is_recommendedboolean是否推荐
contentstring文字评价

获取评价统计

GET /api/book/<book_id>/stats

净读 JingDu