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>

获取所有分类

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