From ff9696bb7e4979ab561eec81c5103bb47c71c610 Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <773861846@qq.com> Date: Sat, 12 Dec 2020 12:03:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++- doc/api.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 doc/api.md diff --git a/README.md b/README.md index c22c823..abaf005 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,10 @@ novel-plus -- 父工程 | Layui | 前端UI +#### 接口文档 + +[点击查看接口文档示例](./doc/api.md) + #### PC站截图 1. 首页 @@ -224,7 +228,7 @@ docker安装教程:[点击前往](https://my.oschina.net/java2nb/blog/4271989) 本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。 -#### 备注 +### 备注 精品小说屋所有相关项目均已在开源中国公开,感兴趣的可进入[开源中国](https://www.oschina.net/p/fiction_house)按关键字`精品小说屋`搜索。 diff --git a/doc/api.md b/doc/api.md new file mode 100644 index 0000000..3f5a498 --- /dev/null +++ b/doc/api.md @@ -0,0 +1,116 @@ + +

小说精品屋-plus

+ 小说精品屋-plus接口 + + +# 作家模块 + +## 小说章节分页列表查询接口 + +### 基本信息 + +**Path:** /book/queryIndexList + +**Method:** GET + +**接口描述:** +

作家后台章节管理页面需要请求该接口获取小说章节分页列表信息

+ + +### 请求参数 +**Query** + +| 参数名称 | 是否必须 | 示例 | 备注 | +| ------------ | ------------ | ------------ | ------------ | +| bookId | 是 | 1334337530296893441 | 小说ID | +| curr | 否 | 1 | 查询页码,默认1 | +| limit | 否 | 5 | 分页大小,默认5 | + +### 返回数据 + + + + + + + + +
名称类型是否必须默认值备注其他信息
codestring必须响应状态吗,200表示成功
msgstring必须响应信息
dataobject必须响应数据
├─ totalstring必须总数量
├─ listobject []必须章节数据集合

item 类型: object

├─ idstring必须章节ID
├─ bookIdstring必须小说ID
├─ indexNamestring必须章节名
├─ isVipstring必须是否收费,1:收费,0:免费
├─ updateTimestring必须更新时间
├─ pageNumstring必须页码
├─ pageSizestring必须分页大小
├─ sizestring必须当前页数量
+ +## 小说章节删除接口 + +### 基本信息 + +**Path:** /author/deleteIndex/{indexId} + +**Method:** DELETE + +**接口描述:** +

作家后台章节管理页面点击删除按钮请求该接口删除小说章节内容

+ + +### 请求参数 +**Headers** + +| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 | +| ------------ | ------------ | ------------ | ------------ | ------------ | +| Content-Type | application/x-www-form-urlencoded | 是 | | | +| Authorization | | 是 | eyJhbGciOiJIUzUxMiJ9.eyJleHAiOjE2MDgzNDg0NzksInN1YiI6IntcImlkXCI6MTI1NTA2MDMyODMyMjAyNzUyMCxcInVzZXJuYW1lXCI6XCIxMzU2MDQyMTMyNFwiLFwibmlja05hbWVcIjpcIjEzNTYwNDIxMzI0XCJ9IiwiY3JlYXRlZCI6MTYwNzc0MzY3OTkxM30.0qhwis_zPb6t8wGNejMhDZ2iHCL9Tgh2UHd1gcQBCp8t6RW3ggSwtfo4l_RgMT_v8jOkLW91GzTVWlNnTE6LCA | 认证JWT,请求登录接口成功后返回 | +**路径参数** + +| 参数名称 | 示例 | 备注 | +| ------------ | ------------ | ------------ | +| indexId | 1337603246936645632 | 章节ID | + +### 返回数据 + + + + + + + + +
名称类型是否必须默认值备注其他信息
codestring非必须响应状态吗,200表示成功
msgstring非必须响应信息
+ +## 小说章节发布接口 + +### 基本信息 + +**Path:** /author/addBookContent + +**Method:** POST + +**接口描述:** +

作家后台章节发布页面点击提交按钮请求该接口新增小说章节内容

+ + +### 请求参数 +**Headers** + +| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 | +| ------------ | ------------ | ------------ | ------------ | ------------ | +| Content-Type | application/x-www-form-urlencoded | 是 | | | +| Authorization | | 是 | eyJhbGciOiJIUzUxMiJ9.eyJleHAiOjE2MDgzNDg0NzksInN1YiI6IntcImlkXCI6MTI1NTA2MDMyODMyMjAyNzUyMCxcInVzZXJuYW1lXCI6XCIxMzU2MDQyMTMyNFwiLFwibmlja05hbWVcIjpcIjEzNTYwNDIxMzI0XCJ9IiwiY3JlYXRlZCI6MTYwNzc0MzY3OTkxM30.0qhwis_zPb6t8wGNejMhDZ2iHCL9Tgh2UHd1gcQBCp8t6RW3ggSwtfo4l_RgMT_v8jOkLW91GzTVWlNnTE6LCA | 认证JWT,请求登录接口成功后返回 | +**Body** + +| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 | +| ------------ | ------------ | ------------ | ------------ | ------------ | +| bookId | text | 是 | 1334337530296893441 | 小说ID | +| indexName | text | 是 | 第六章未婚妻(下) | 章节名 | +| content | text | 是 | 开始之时,李七夜还是生疏无比,那怕他对于刀术的所有奥义了然于胸,但是,他出刀之时依然会颤抖,无法达到妙及巅毫的要求。 | 章节内容 | +| isVip | text | 是 | 1 | 是否收费,1:收费,0:免费 | + + + +### 返回数据 + + + + + + + + +
名称类型是否必须默认值备注其他信息
codestring必须响应状态吗,200表示成功
msgstring必须响应信息
+​ \ No newline at end of file