接口文档

接口文档


小说目录

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>小说目录</li> </ul> <h5>请求URL</h5> <ul> <li><code>/api/bookDirectory</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">book_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>小说id</td> </tr> <tr> <td style="text-align: left;">sort_value</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>正序asc 倒序desc 默认正序</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ "code": 200, "data": { "total": 2, "chapter_number": 1100, "data": [ { "volume_id": 1, "title": "测试卷1", "info": "测试卷1", "sort": 1, "create_time": "2022-03-21 15:37:27", "update_time": "2022-03-21 15:37:27", "chapter_number": 8, "chapter_list": [ { "chapter_id": 1, "book_id": 1, "volume_id": 1, "title": "测试章1", "is_pay": true, "price": 10, "sort": 1, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": true }, { "chapter_id": 2, "book_id": 1, "volume_id": 1, "title": "测试章2", "is_pay": true, "price": 10, "sort": 2, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": true }, { "chapter_id": 3, "book_id": 1, "volume_id": 1, "title": "测试章3", "is_pay": true, "price": 10, "sort": 3, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": true }, { "chapter_id": 4, "book_id": 1, "volume_id": 1, "title": "测试章4", "is_pay": true, "price": 10, "sort": 4, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": true }, { "chapter_id": 5, "book_id": 1, "volume_id": 1, "title": "测试章5", "is_pay": true, "price": 10, "sort": 5, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 6, "book_id": 1, "volume_id": 1, "title": "测试章6", "is_pay": true, "price": 10, "sort": 6, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 7, "book_id": 1, "volume_id": 1, "title": "测试章7", "is_pay": true, "price": 10, "sort": 7, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 8, "book_id": 1, "volume_id": 1, "title": "测试章8", "is_pay": true, "price": 10, "sort": 8, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false } ] }, { "volume_id": 2, "title": "测试卷2", "info": "测试卷2", "sort": 2, "create_time": "2022-03-21 15:37:27", "update_time": "2022-03-21 15:37:27", "chapter_number": 8, "chapter_list": [ { "chapter_id": 9, "book_id": 1, "volume_id": 2, "title": "测试章9", "is_pay": false, "price": 0, "sort": 9, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 10, "book_id": 1, "volume_id": 2, "title": "测试章10", "is_pay": false, "price": 0, "sort": 10, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 11, "book_id": 1, "volume_id": 2, "title": "测试章11", "is_pay": false, "price": 0, "sort": 11, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 12, "book_id": 1, "volume_id": 2, "title": "测试章12", "is_pay": false, "price": 0, "sort": 12, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 13, "book_id": 1, "volume_id": 2, "title": "测试章13", "is_pay": false, "price": 0, "sort": 13, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 14, "book_id": 1, "volume_id": 2, "title": "测试章14", "is_pay": false, "price": 0, "sort": 14, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 15, "book_id": 1, "volume_id": 2, "title": "测试章15", "is_pay": false, "price": 0, "sort": 15, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false }, { "chapter_id": 16, "book_id": 1, "volume_id": 2, "title": "测试章16", "is_pay": false, "price": 0, "sort": 16, "create_time": "2022-03-21 15:38:23", "update_time": "2022-03-21 15:38:23", "is_subscribe": false } ] } ] }, "message": "" }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">volume_id</td> <td style="text-align: left;">int</td> <td>卷id</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">int</td> <td>卷名</td> </tr> <tr> <td style="text-align: left;">info</td> <td style="text-align: left;">int</td> <td>卷简介</td> </tr> <tr> <td style="text-align: left;">sort</td> <td style="text-align: left;">int</td> <td>卷排序</td> </tr> <tr> <td style="text-align: left;">create_time</td> <td style="text-align: left;">int</td> <td>创建时间</td> </tr> <tr> <td style="text-align: left;">update_time</td> <td style="text-align: left;">int</td> <td>更新时间</td> </tr> <tr> <td style="text-align: left;">chapter_number</td> <td style="text-align: left;">int</td> <td>卷中章节数量</td> </tr> <tr> <td style="text-align: left;">chapter_list</td> <td style="text-align: left;">int</td> <td>卷下章节数量</td> </tr> <tr> <td style="text-align: left;">chapter_list.chapter_id</td> <td style="text-align: left;">int</td> <td>章节id</td> </tr> <tr> <td style="text-align: left;">chapter_list.book_id</td> <td style="text-align: left;">int</td> <td>小说id</td> </tr> <tr> <td style="text-align: left;">chapter_list.volume_id</td> <td style="text-align: left;">int</td> <td>卷id</td> </tr> <tr> <td style="text-align: left;">chapter_list.title</td> <td style="text-align: left;">int</td> <td>章节标题</td> </tr> <tr> <td style="text-align: left;">chapter_list.is_pay</td> <td style="text-align: left;">int</td> <td>是否付费</td> </tr> <tr> <td style="text-align: left;">chapter_list.price</td> <td style="text-align: left;">int</td> <td>价格</td> </tr> <tr> <td style="text-align: left;">chapter_list.sort</td> <td style="text-align: left;">int</td> <td>章节排序</td> </tr> <tr> <td style="text-align: left;">chapter_list.create_time</td> <td style="text-align: left;">int</td> <td>创建时间</td> </tr> <tr> <td style="text-align: left;">chapter_list.update_time</td> <td style="text-align: left;">int</td> <td>更新时间</td> </tr> <tr> <td style="text-align: left;">chapter_list.is_subscribe</td> <td style="text-align: left;">int</td> <td>是否订阅</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML