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