define({ "api": [ { "version": "1.0.0", "description": "<p>首页(male|female)</p>", "type": "get", "url": "books/{sex}/index", "title": "首页(male|female)", "group": "Book", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "name": "getBookLists", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: [\n {\n type: \"lunbo\",\n lable: \"男频\",\n books: [\n {},{}\n ]\n },\n {\n type: \"hot\",\n lable: \"热门推荐\",\n books: [\n {},{}\n ]\n }\n ]\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>获取分类</p>", "type": "get", "url": "books/getCategory", "title": "获取分类", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Book", "name": "getCategory", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: [\n {\n id: 1,\n name: \"男频\",\n children: [\n {\n id: 7,\n name: \"灵异鬼怪\"\n },\n {\n id: 8,\n name: \"历史穿越\"\n },\n {\n id: 30,\n name: \"青春爱情\"\n }\n ]\n },\n {\n id: 2,\n name: \"女频\",\n children: [\n {\n id: 26,\n name: \"豪门总裁\"\n },\n {\n id: 35,\n name: \"民国爱情\"\n }\n ]\n }\n ]\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookCategoryController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>获取图书详情</p>", "type": "get", "url": "book/{bid}", "title": "获取图书详情", "group": "Book", "name": "index", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_id", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_summary", "description": "<p>简介</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_author", "description": "<p>作者</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.cover_url", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_word_count", "description": "<p>字数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_chapter_total", "description": "<p>章节数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_category_id", "description": "<p>分类</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_category", "description": "<p>分类名</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_end_status", "description": "<p>是否完结</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_published_time", "description": "<p>发布时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.copyright", "description": "<p>版权信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.force_subscribe_chapter_id", "description": "<p>强制关注的章节数</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.update_time", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_on_user_shelf", "description": "<p>是否加入架</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_price", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.charge_type", "description": "<p>收费类型</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.keyword", "description": "<p>关键词</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recommend_index", "description": "<p>推荐指数</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.is_show_index_content", "description": "<p>是否显示推荐指数文本</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.click_count", "description": "<p>点击数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.product_id", "description": "<p>product_id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_cid", "description": "<p>最后一张cid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_chapter", "description": "<p>第254章 婚礼(大结局)</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_chapter_is_vip", "description": "<p>第254章 婚礼(大结局)</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.first_cid", "description": "<p>第一章cid</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n book_id: 5,\n book_name: \"肌缘巧合\",\n book_summary: \" 他是权势倾天,纵横商界的王者,却偏偏钟情于她,一宠成瘾。“女人,我要你......只要你能满足我,别墅、游轮、支票,你随便挑。”她羞涩的半低着头:“我只想要你。”他挑眉,“你野心不小啊!”她妩媚一笑,解开他的领带,“难道你不愿意!”他宠她爱她,给她所有想要的。只是有一天她终于忍不住暴走,“靠,你有没有节制呀?我要离婚。”\",\n book_author: \"妖火\",\n cover_url: \"http://www.leyuee.com/cover/0/8.jpg\",\n book_word_count: 0,\n book_chapter_total: 0,\n book_category_id: null,\n book_category: \"爆笑,宠文,潜规则\",\n book_end_status: 8,\n book_published_time: null,\n copyright: null,\n charge_type: null,\n force_subscribe_chapter_id: 0,\n update_time: null,\n is_on_user_shelf: 0,\n book_price: null,\n keyword: 关键词,\n recommend_index:2,\n is_show_index_content:0,\n click_count:0,\n product_id:0,\n last_cid:0,\n last_chapter:0,\n last_chapter_is_vip:0,\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>书库</p>", "type": "get", "url": "books/library", "title": "书库", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "key", "description": "" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "category_id", "description": "<p>分类id</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "order_field", "description": "<p>排序字段(推荐指数:recommend_index|点击数:click_count|字数:size|update:时间)</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "order_seq", "description": "<p>排序顺序(顺序:asc|逆序:desc)</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "page_size", "description": "<p>分页大小</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "page", "description": "<p>页码</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "status", "description": "<p>完结与否(0|1)完结1 连载0</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Book", "name": "library", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Array", "optional": false, "field": "data.list", "description": "<p>结果数据集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.book_id", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_summary", "description": "<p>简介</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_author", "description": "<p>作者</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.cover_url", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.book_word_count", "description": "<p>字数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.book_chapter_total", "description": "<p>章节数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.book_category_id", "description": "<p>分类</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_category", "description": "<p>分类名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_end_status", "description": "<p>是否完结</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_published_time", "description": "<p>发布时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.copyright", "description": "<p>版权信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.force_subscribe_chapter_id", "description": "<p>强制关注的章节数</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.update_time", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.is_on_shelf", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.book_price", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.recommend_index", "description": "<p>推荐指数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.charge_type", "description": "<p>收费类型</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.keyword", "description": "<p>关键词</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.is_show_index_content", "description": "<p>是否显示推荐指数文本</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.click_count", "description": "<p>点击数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.product_id", "description": "<p>product_id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.last_cid", "description": "<p>1224</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.last_chapter", "description": "<p>第254章 婚礼(大结局)</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data.meta", "description": "<p>分页信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.total", "description": "<p>总条数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.per_page", "description": "<p>每页条数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.current_page", "description": "<p>当前页</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.last_page", "description": "<p>最后页</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.meta.next_page_url", "description": "<p>下一页</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.meta.prev_page_url", "description": "<p>上一页</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n list: [\n {\n book_id: 5,\n book_name: \"肌缘巧合\",\n book_summary: \" 他是权势倾天,纵横商界的王者,却偏偏钟情于她,一宠成瘾。“女人,我要你......只要你能满足我,别墅、游轮、支票,你随便挑。”她羞涩的半低着头:“我只想要你。”他挑眉,“你野心不小啊!”她妩媚一笑,解开他的领带,“难道你不愿意!”他宠她爱她,给她所有想要的。只是有一天她终于忍不住暴走,“靠,你有没有节制呀?我要离婚。”\",\n book_author: \"妖火\",\n cover_url: \"http://www.leyuee.com/cover/0/8.jpg\",\n book_word_count: 0,\n book_chapter_total: 0,\n book_category_id: null,\n book_category: \"爆笑,宠文,潜规则\",\n book_end_status: 8,\n book_published_time: null,\n copyright: null,\n charge_type: null,\n force_subscribe_chapter_id: 0,\n update_time: null,\n is_on_shelf: 1,\n book_price: null,\n keyword: \"温馨,虐心,清水\",\n recommend_index:2,\n is_show_index_content:0,\n click_count:0,\n product_id:0,\n last_cid:0,\n last_chapter:第254章 婚礼(大结局),\n },\n ],\n meta: {\n total: 18,\n per_page: 15,\n current_page: 1,\n last_page: 2,\n next_page_url: \"http://myapi.cn/api/hotrank/books?page=2\",\n prev_page_url: \"\"\n }\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>排行帮</p>", "type": "get", "url": "books/rank", "title": "排行帮", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "type", "description": "<p>(点击帮:1|字数帮:2|新书榜|3)</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "time", "description": "<p>(周:1|月:2|总|3)</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Book", "name": "rank", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_id", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_summary", "description": "<p>简介</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_author", "description": "<p>作者</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.cover_url", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_word_count", "description": "<p>字数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_chapter_total", "description": "<p>章节数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_category_id", "description": "<p>分类</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_category", "description": "<p>分类名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_end_status", "description": "<p>是否完结</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_published_time", "description": "<p>发布时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.copyright", "description": "<p>版权信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.force_subscribe_chapter_id", "description": "<p>强制关注的章节数</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.update_time", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_on_shelf", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_price", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recommend_index", "description": "<p>推荐指数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.charge_type", "description": "<p>收费类型</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.keyword", "description": "<p>关键词</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_show_index_content", "description": "<p>是否显示推荐指数文本</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.click_count", "description": "<p>点击数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.product_id", "description": "<p>product_id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_cid", "description": "<p>123</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_chapter", "description": "<p>第254章 婚礼(大结局)</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n male:[\n {\n book_id: 5,\n book_name: \"肌缘巧合\",\n book_summary: \" 他是权势倾天,纵横商界的王者,却偏偏钟情于她,一宠成瘾。“女人,我要你......只要你能满足我,别墅、游轮、支票,你随便挑。”她羞涩的半低着头:“我只想要你。”他挑眉,“你野心不小啊!”她妩媚一笑,解开他的领带,“难道你不愿意!”他宠她爱她,给她所有想要的。只是有一天她终于忍不住暴走,“靠,你有没有节制呀?我要离婚。”\",\n book_author: \"妖火\",\n cover_url: \"http://www.leyuee.com/cover/0/8.jpg\",\n book_word_count: 0,\n book_chapter_total: 0,\n book_category_id: null,\n book_category: \"爆笑,宠文,潜规则\",\n book_end_status: 8,\n book_published_time: null,\n copyright: null,\n charge_type: null,\n force_subscribe_chapter_id: 0,\n update_time: null,\n is_on_shelf: 1,\n book_price: null,\n keyword: \"温馨,虐心,清水\",\n recommend_index:2,\n is_show_index_content:0,\n click_count:0,\n product_id:0,\n last_cid:0,\n last_chapter:第254章 婚礼(大结局),\n },\n ],\n female:[{},{}] \n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>尾页推荐</p>", "type": "get", "url": "books/readOverRecommend", "title": "尾页推荐", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "bid", "description": "" }, { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "group": "Book", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "name": "readOverRecommend", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_id", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_summary", "description": "<p>简介</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_author", "description": "<p>作者</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.cover_url", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_word_count", "description": "<p>字数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_chapter_total", "description": "<p>章节数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_category_id", "description": "<p>分类</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_category", "description": "<p>分类名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_end_status", "description": "<p>是否完结</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_published_time", "description": "<p>发布时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.copyright", "description": "<p>版权信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.force_subscribe_chapter_id", "description": "<p>强制关注的章节数</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.update_time", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_on_shelf", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_price", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recommend_index", "description": "<p>推荐指数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.charge_type", "description": "<p>收费类型</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.keyword", "description": "<p>关键词</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_show_index_content", "description": "<p>是否显示推荐指数文本</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.click_count", "description": "<p>点击数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.product_id", "description": "<p>product_id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_cid", "description": "<p>123</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_chapter", "description": "<p>第254章 婚礼(大结局)</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n [\n {\n book_id: 5,\n book_name: \"肌缘巧合\",\n book_summary: \" 他是权势倾天,纵横商界的王者,却偏偏钟情于她,一宠成瘾。“女人,我要你......只要你能满足我,别墅、游轮、支票,你随便挑。”她羞涩的半低着头:“我只想要你。”他挑眉,“你野心不小啊!”她妩媚一笑,解开他的领带,“难道你不愿意!”他宠她爱她,给她所有想要的。只是有一天她终于忍不住暴走,“靠,你有没有节制呀?我要离婚。”\",\n book_author: \"妖火\",\n cover_url: \"http://www.leyuee.com/cover/0/8.jpg\",\n book_word_count: 0,\n book_chapter_total: 0,\n book_category_id: null,\n book_category: \"爆笑,宠文,潜规则\",\n book_end_status: 8,\n book_published_time: null,\n copyright: null,\n charge_type: null,\n force_subscribe_chapter_id: 0,\n update_time: null,\n is_on_shelf: 1,\n book_price: null,\n keyword: \"温馨,虐心,清水\",\n recommend_index:2,\n is_show_index_content:0,\n click_count:0,\n product_id:0,\n last_cid:0,\n last_chapter:第254章 婚礼(大结局),\n },\n ],\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>相似推荐</p>", "type": "get", "url": "books/similar", "title": "相似推荐", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "category_id", "description": "" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "bid", "description": "" }, { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "group": "Book", "name": "similarRecom", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_id", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_summary", "description": "<p>简介</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_author", "description": "<p>作者</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.cover_url", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_word_count", "description": "<p>字数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_chapter_total", "description": "<p>章节数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_category_id", "description": "<p>分类</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_category", "description": "<p>分类名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_end_status", "description": "<p>是否完结</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_published_time", "description": "<p>发布时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.copyright", "description": "<p>版权信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.force_subscribe_chapter_id", "description": "<p>强制关注的章节数</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.update_time", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_on_shelf", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.book_price", "description": "<p>是否上架</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recommend_index", "description": "<p>推荐指数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.charge_type", "description": "<p>收费类型</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.keyword", "description": "<p>关键词</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_show_index_content", "description": "<p>是否显示推荐指数文本</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.click_count", "description": "<p>点击数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.product_id", "description": "<p>product_id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_cid", "description": "<p>123</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_chapter", "description": "<p>第254章 婚礼(大结局)</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n [\n {\n book_id: 5,\n book_name: \"肌缘巧合\",\n book_summary: \" 他是权势倾天,纵横商界的王者,却偏偏钟情于她,一宠成瘾。“女人,我要你......只要你能满足我,别墅、游轮、支票,你随便挑。”她羞涩的半低着头:“我只想要你。”他挑眉,“你野心不小啊!”她妩媚一笑,解开他的领带,“难道你不愿意!”他宠她爱她,给她所有想要的。只是有一天她终于忍不住暴走,“靠,你有没有节制呀?我要离婚。”\",\n book_author: \"妖火\",\n cover_url: \"http://www.leyuee.com/cover/0/8.jpg\",\n book_word_count: 0,\n book_chapter_total: 0,\n book_category_id: null,\n book_category: \"爆笑,宠文,潜规则\",\n book_end_status: 8,\n book_published_time: null,\n copyright: null,\n charge_type: null,\n force_subscribe_chapter_id: 0,\n update_time: null,\n is_on_shelf: 1,\n book_price: null,\n keyword: \"温馨,虐心,清水\",\n recommend_index:2,\n is_show_index_content:0,\n click_count:0,\n product_id:0,\n last_cid:0,\n last_chapter:第254章 婚礼(大结局),\n },\n ],\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/BookController.php", "groupTitle": "图书" }, { "version": "1.0.0", "description": "<p>章节列表不分页</p>", "type": "get", "url": "books/{bid}/allcatalog", "title": "章节列表不分页", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Chapter", "name": "getCatalog", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Array", "optional": false, "field": "data.list", "description": "<p>分页结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.bid", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_id", "description": "<p>章节id</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.chapter_name", "description": "<p>章节名称</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_sequence", "description": "<p>序号</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_is_vip", "description": "<p>是否vip</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_size", "description": "<p>章节大小</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.prev_cid", "description": "<p>上一章节id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.next_cid", "description": "<p>下一章节</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.recent_update_at", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.is_need_subscirbe", "description": "<p>是否强制关注</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data.meta", "description": "<p>分页信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.total", "description": "<p>总条数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.per_page", "description": "<p>每页条数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.current_page", "description": "<p>当前页</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.last_page", "description": "<p>最后页</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.meta.next_page_url", "description": "<p>下一页</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.meta.prev_page_url", "description": "<p>上一页</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data:\n [\n {\n bid: 5,\n chapter_id: 5,\n chapter_name: \"第1240章 不是我\",\n chapter_sequence: 1239,\n chapter_is_vip: 1,\n chapter_size: 2422,\n prev_cid: 0,\n next_cid: 0,\n recent_update_at: 2017-11-20 15:01:56,\n is_need_subscirbe: 1,\n },\n {\n bid: 5,\n chapter_id: 5,\n chapter_name: \"第1240章 不是我\",\n chapter_sequence: 1239,\n chapter_is_vip: 1,\n chapter_size: 2422,\n prev_cid: 0,\n next_cid: 0,\n recent_update_at: 2017-11-20 15:01:56,\n is_need_subscirbe: 1,\n },\n ]\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/ChapterController.php", "groupTitle": "章节" }, { "version": "1.0.0", "description": "<p>章节列表分页</p>", "type": "get", "url": "books/{bid}/catalog", "title": "章节列表分页", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "page_size", "description": "<p>分页大小(默认15)</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "page", "description": "<p>页码(默认1)</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Chapter", "name": "getCatalogPerPage", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Array", "optional": false, "field": "data.list", "description": "<p>分页结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.bid", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_id", "description": "<p>章节id</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.chapter_name", "description": "<p>章节名称</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_sequence", "description": "<p>序号</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_is_vip", "description": "<p>是否vip</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.chapter_size", "description": "<p>章节大小</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.prev_cid", "description": "<p>上一章节id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.list.next_cid", "description": "<p>下一章节</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.recent_update_at", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.list.is_need_subscirbe", "description": "<p>是否强制关注</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data.meta", "description": "<p>分页信息</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.total", "description": "<p>总条数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.per_page", "description": "<p>每页条数</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.current_page", "description": "<p>当前页</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.meta.last_page", "description": "<p>最后页</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.meta.next_page_url", "description": "<p>下一页</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.meta.prev_page_url", "description": "<p>上一页</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data:\n list:[\n {\n bid: 5,\n chapter_id: 5,\n chapter_name: \"第1240章 不是我\",\n chapter_sequence: 1239,\n chapter_is_vip: 1,\n chapter_size: 2422,\n prev_cid: 0,\n next_cid: 0,\n recent_update_at: 2017-11-20 15:01:56,\n is_need_subscirbe: 1,\n },\n {\n bid: 5,\n chapter_id: 5,\n chapter_name: \"第1240章 不是我\",\n chapter_sequence: 1239,\n chapter_is_vip: 1,\n chapter_size: 2422,\n prev_cid: 0,\n next_cid: 0,\n recent_update_at: 2017-11-20 15:01:56,\n is_need_subscirbe: 1,\n },\n ]\n meta:{\n total: 1253,\n per_page: 15,\n current_page: 1,\n last_page: 84,\n next_page_url: \"http://myapi.cn/api/books/1/chapter?page=2\",\n prev_page_url: \"\"\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/ChapterController.php", "groupTitle": "章节" }, { "version": "1.0.0", "description": "<p>章节内容</p>", "type": "get", "url": "books/{bid}/chapters/{chapter_id}", "title": "章节内容", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Chapter", "name": "index", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_id", "description": "<p>章节id</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.chapter_name", "description": "<p>章节名称</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_sequence", "description": "<p>序号</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_is_vip", "description": "<p>是否vip</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_size", "description": "<p>章节大小</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.prev_cid", "description": "<p>上一章节id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.next_cid", "description": "<p>下一章节</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recent_update_at", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.chapter_content", "description": "<p>章节内容</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_need_subscirbe", "description": "<p>是否强制关注(删除)</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n chapter_id: 5,\n chapter_name: \"第1240章 不是我\",\n chapter_sequence: 1239,\n chapter_is_vip: 1,\n chapter_size: 2422,\n prev_cid: 0,\n next_cid: 0,\n recent_update_at: 2017-11-20 15:01:56,\n chapter_content: \"叶妩被司行霈的阴阳怪气一吓,思路偏得太远了。 她张口结舌,忘记了自己要说什么。\",\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/ChapterController.php", "groupTitle": "章节" }, { "version": "1.0.0", "description": "<p>余额支付</p>", "type": "get", "url": "books/{bid}/balance/chapterOrders/{cid}", "title": "余额支付", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ], "Int": [ { "group": "Int", "optional": false, "field": "remind", "description": "<p>提醒</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Chapter", "name": "pay", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_id", "description": "<p>章节id</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.chapter_name", "description": "<p>章节名称</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_sequence", "description": "<p>序号</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_is_vip", "description": "<p>是否vip</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.chapter_size", "description": "<p>章节大小</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.prev_cid", "description": "<p>上一章节id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.next_cid", "description": "<p>下一章节</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recent_update_at", "description": "<p>更新时间</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.chapter_content", "description": "<p>章节内容</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_need_subscirbe", "description": "<p>是否强制关注(删除)</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n chapter_id: 5,\n chapter_name: \"第1240章 不是我\",\n chapter_sequence: 1239,\n chapter_is_vip: 1,\n chapter_size: 2422,\n prev_cid: 0,\n next_cid: 0,\n recent_update_at: 2017-11-20 15:01:56,\n chapter_content: \"叶妩被司行霈的阴阳怪气一吓,思路偏得太远了。 她张口结舌,忘记了自己要说什么。\",\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Book/ChapterController.php", "groupTitle": "章节" }, { "version": "1.0.0", "description": "<p>刷新token</p>", "type": "get", "url": "refreshToken", "title": "刷新token", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Login", "name": "RefreshToken", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.token", "description": "<p>token</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.time", "description": "<p>过期时间</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n token:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,\n time:123455\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Oauth/UsersController.php", "groupTitle": "登录" }, { "version": "1.0.0", "description": "<p>登录</p>", "type": "post", "url": "login", "title": "登录", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "device_no", "description": "<p>设备号</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "device_info", "description": "<p>设备信息json格式</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "send_order_id", "description": "<p>send_order_id</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "sign", "description": "<p>签名(见微信支付签名https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=4_3)</p>" } ] } }, "group": "Login", "name": "index", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.uid", "description": "<p>用户uid</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.token", "description": "<p>token</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.time", "description": "<p>过期时间</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n token:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,\n time:123455,\n uid:1\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Oauth/UsersController.php", "groupTitle": "登录" }, { "version": "1.0.0", "description": "<p>单本消费记录</p>", "type": "get", "url": "order/bookOrderList", "title": "单本消费记录", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "Order", "name": "bookOrderList", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "page_size", "description": "<p>分页大小</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "page", "description": "<p>页码</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "uid", "description": "<p>uid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "bid", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "fee", "description": "<p>钱</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "created_at", "description": "<p>时间</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: list:[\n {\n uid: 4,\n bid: 1,\n book_name: \"dfsedfertrwet\",\n fee: 100,\n created_at: \"2017-12-02 16:24:54\"\n }\n ]\n meta: {\n total: 1,\n per_page: 15,\n current_page: 1,\n last_page: 1,\n next_page_url: \"\",\n prev_page_url: \"\"\n }\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "订单" }, { "version": "1.0.0", "description": "<p>章节消费记录</p>", "type": "get", "url": "order/chapterOrderList", "title": "章节消费记录", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "Order", "name": "chapterOrderList", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "page_size", "description": "<p>分页大小</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "page", "description": "<p>页码</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "uid", "description": "<p>uid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "bid", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "cid", "description": "<p>cid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "chapter_name", "description": "<p>章节名</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "fee", "description": "<p>钱</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "created_at", "description": "<p>时间</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: list:[\n {\n uid: 4,\n bid: 1,\n cid: 1,\n chapter_name: \"sdfsd\",\n book_name: \"dfsedfertrwet\",\n fee: 100,\n created_at: \"2017-12-02 16:24:54\"\n }\n ]\n meta: {\n total: 1,\n per_page: 15,\n current_page: 1,\n last_page: 1,\n next_page_url: \"\",\n prev_page_url: \"\"\n }\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "订单" }, { "version": "1.0.0", "description": "<p>充值列表</p>", "type": "get", "url": "order/chargeList", "title": "充值列表", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "Order", "name": "chargeList", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: [\n {\n product_id: 1,\n price: \"30.00元\",\n vip: 0,\n intro: [\n {\n label: 3000,\n important: false\n },\n {\n label: \"书币\",\n important: true\n }\n ]\n },\n {\n product_id: 2,\n price: \"50.00元\",\n vip: 1,\n intro: [\n {\n label: 5000,\n important: false\n },\n {\n label: \"1000+\",\n important: true\n },\n {\n label: \"书币\",\n important: false\n }\n ]\n },\n {\n product_id: 5,\n price: \"365.00元\",\n vip: 0,\n intro: [\n {\n label: \"年费VIP会员\",\n important: true\n }\n ]\n }\n ]\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "订单" }, { "version": "1.0.0", "description": "<p>充值记录</p>", "type": "get", "url": "order/chargeRecordLists", "title": "充值记录", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "page_size", "description": "<p>分页大小</p>" }, { "group": "Parameter", "type": "String", "optional": true, "field": "page", "description": "<p>页码</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Order", "name": "chargeRecordLists", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.price", "description": "<p>价格</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.status", "description": "<p>状态</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.trade_no", "description": "<p>订单号</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.created_at", "description": "<p>时间</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": " HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n list: [\n {\n id: 134,\n price: \"1.00\",\n status: \"PAID\",\n trade_no: \"201712021915481585670623626232\",\n created_at: \"2017-12-02 19:15:56\"\n }\n ],\n meta: {\n total: 1,\n per_page: 15,\n current_page: 1,\n last_page: 1,\n next_page_url: \"\",\n prev_page_url: \"\"\n }\n }\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "订单" }, { "version": "1.0.0", "description": "<p>添加阅读记录</p>", "type": "post", "url": "readrecord", "title": "添加阅读记录", "group": "ReadRecord", "name": "addReadRecord", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "book_name", "description": "<p>书名</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "chapter_name", "description": "<p>章节名</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "bid", "description": "<p>bid</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "cid", "description": "<p>章节id</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data:{}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/ReadRecordController.php", "groupTitle": "阅读记录" }, { "version": "1.0.0", "description": "<p>删除阅读记录</p>", "type": "get", "url": "readrecord/delete", "title": "删除阅读记录", "group": "ReadRecord", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "name": "delReadRecord", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "bid", "description": "<p>多个bid以,分隔</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data:{}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/ReadRecordController.php", "groupTitle": "阅读记录" }, { "version": "1.0.0", "description": "<p>获取阅读记录</p>", "type": "get", "url": "readrecord", "title": "获取阅读记录", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "ReadRecord", "name": "index", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.chapter_name", "description": "<p>章节名</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.bid", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.time", "description": "<p>时间</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.cid", "description": "<p>章节id</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.cover", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_chapter", "description": "<p>最后一张</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data:[\n {\n book_name: \"我来好好爱你\",\n bid: 2,\n cid: 10402,\n time: 1511783120,\n chapter_name: \"你言重了\"\n },\n {\n book_name: \"京华烟云\",\n bid: 1,\n cid: 4,\n time: 1511783068,\n chapter_name: \"背水一战\"\n }\n ]", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/ReadRecordController.php", "groupTitle": "阅读记录" }, { "version": "1.0.0", "description": "<p>快捷方式</p>", "type": "get", "url": "shortcut/add", "title": "添加快捷方式", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Shortcut", "name": "addShortCut", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/ShortcutController.php", "groupTitle": "快捷方式" }, { "version": "1.0.0", "description": "<p>删除快捷方式</p>", "type": "get", "url": "shortcut/delete", "title": "删除快捷方式", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "Shortcut", "name": "deleteShortCut", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/ShortcutController.php", "groupTitle": "快捷方式" }, { "version": "1.0.0", "description": "<p>添加书架</p>", "type": "post", "url": "userShelfBooks", "title": "添加书架", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" }, { "group": "Parameter", "type": "int", "optional": false, "field": "bid", "description": "<p>bid</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "UserShelfBooks", "name": "addShelf", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserShelfBooksController.php", "groupTitle": "书架" }, { "version": "1.0.0", "description": "<p>删除书架</p>", "type": "get", "url": "userShelfBooks/delete", "title": "删除书架", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" }, { "group": "Parameter", "type": "int", "optional": false, "field": "bid", "description": "<p>bid</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "UserShelfBooks", "name": "delShelf", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserShelfBooksController.php", "groupTitle": "书架" }, { "version": "1.0.0", "description": "<p>获取书架</p>", "type": "get", "url": "userShelfBooks", "title": "获取书架", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "UserShelfBooks", "name": "getChapter", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.id", "description": "<p>编号</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.distribution_channel_id", "description": "<p>分销</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.uid", "description": "<p>uid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.bid", "description": "<p>bid</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.book_name", "description": "<p>书名</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.cover", "description": "<p>封面</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.last_cid", "description": "<p>最后章节id</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.last_chapter", "description": "<p>最新章节</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "data.recent_cid", "description": "<p>最近阅读章节id</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n [\n {\n id: 6,\n uid: 4,\n distribution_channel_id: 1,\n bid: 1,\n book_name: \"京华烟云\",\n cover: \"https://leyue-bucket.oss-cn-hangzhou.aliyuncs.com/ycsd_cover/covermiddle/0/1.jpg\",\n updated_at: 1511783068,\n last_cid: 4,\n recent_cid:5,\n last_chapter:\"最新 第122章 大事不妙\",\n recent_reading_chapter:\"最近阅读:第5章 又来?\"\n\n },\n {\n id: 7,\n uid: 4,\n distribution_channel_id: 1,\n bid: 1,\n book_name: \"我来好好爱你\",\n cover: \"https://leyue-bucket.oss-cn-hangzhou.aliyuncs.com/ycsd_cover/covermiddle/0/11.jpg\",\n updated_at: 1511783068,\n last_cid: 4,\n recent_cid:5,\n last_chapter:\"最新 第2556章 又来了个张老三\",\n recent_reading_chapter:\"最近阅读:第2551章 又来了个猪八戒\"\n }\n ]\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserShelfBooksController.php", "groupTitle": "书架" }, { "version": "1.0.0", "description": "<p>是否在书架上</p>", "type": "get", "url": "userShelfBooks/isonshelf", "title": "是否在书架上", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" }, { "group": "Parameter", "type": "int", "optional": false, "field": "bid", "description": "<p>bid</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "group": "UserShelfBooks", "name": "isOnshelf", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "data.is_on", "description": "<p>是否在书架上(0|1)</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n is_on:0\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserShelfBooksController.php", "groupTitle": "书架" }, { "version": "1.0.0", "description": "<p>绑定手机号</p>", "type": "POST", "url": "user/bindPhone", "title": "绑定手机号", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "User", "name": "bindPhone", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "phone", "description": "<p>手机号</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "code", "description": "<p>验证码</p>" } ] } }, "success": { "examples": [ { "title": "Success-Response:", "content": "\n{\n \"code\": 0,\n \"msg\": \"\",\n \"data\": {}\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserController.php", "groupTitle": "用户" }, { "version": "1.0.0", "description": "<p>获取用户信息</p>", "type": "GET", "url": "userinfo", "title": "获取用户信息", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "User", "name": "index", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "id", "description": "<p>用户ID.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "openid", "description": "<p>微信openid.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "unionid", "description": "<p>微信unionid.</p>" }, { "group": "Success 200", "type": "Number", "optional": false, "field": "distribution_channel_id", "description": "<p>分销渠道ID.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "province", "description": "<p>省份.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "city", "description": "<p>城市.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "country", "description": "<p>国家.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "headimgurl", "description": "<p>头像地址.</p>" }, { "group": "Success 200", "type": "Number", "optional": false, "field": "send_order_id", "description": "<p>派单ID.</p>" }, { "group": "Success 200", "type": "Number", "allowedValues": [ "0", "1" ], "optional": false, "field": "sex", "description": "<p>性别.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "balance", "description": "<p>书币余额.</p>" }, { "group": "Success 200", "type": "Int", "optional": false, "field": "is_vip", "description": "<p>是否vip</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "vip_days", "description": "<p>364天.</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "phone", "description": "<p>手机号.</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "\n{\n \"code\": 0,\n \"msg\": \"\",\n \"data\": {\n \"id\": 56,\n \"openid\": \"sdfs34ssdfdsf\",\n \"unionid\": \"SDFSD3343S\",\n \"distribution_channel_id\": 1212,\n \"province\": \"浙江省\",\n \"city\": \"杭州\",\n \"country\": \"中国\",\n \"headimgurl\": \"http://..\",\n \"send_order_id\": 323,\n \"balance\": 8956,\n \"register_time\": \"2017-12-12 12:12:12\",\n \"phone\": \"12312435\",\n }\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserController.php", "groupTitle": "用户" }, { "version": "1.0.0", "description": "<p>发送验证码</p>", "type": "POST", "url": "user/sendCode", "title": "发送验证码", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "User", "name": "sendCode", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "phone", "description": "<p>手机号</p>" } ] } }, "success": { "examples": [ { "title": "Success-Response:", "content": "\n{\n \"code\": 0,\n \"msg\": \"\",\n \"data\": {}\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserController.php", "groupTitle": "用户" }, { "version": "1.0.0", "description": "<p>用户签到</p>", "type": "GET", "url": "sign", "title": "用户签到", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "group": "User", "name": "sign", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Double", "optional": false, "field": "fee", "description": "<p>签到奖励</p>" }, { "group": "Success 200", "type": "Number", "optional": false, "field": "days", "description": "<p>签到天数</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "\n{\n \"code\": 0,\n \"msg\": \"\",\n \"data\": {\n \"fee\": 30,\n \"days\": 1\n }\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserController.php", "groupTitle": "用户" }, { "version": "1.0.0", "description": "<p>用户签到记录</p>", "type": "GET", "url": "user/sign_record", "title": "用户签到记录", "group": "User", "name": "signRecord", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "date", "description": "<p>查询日期</p>" }, { "group": "Parameter", "type": "page", "optional": false, "field": "page", "description": "" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "object", "optional": false, "field": "data", "description": "<p>结果集</p>" }, { "group": "Success 200", "type": "sign_status", "optional": false, "field": "data.sign_status", "description": "<p>.</p>" }, { "group": "Success 200", "type": "sign_result", "optional": false, "field": "data.sign_result", "description": "<p>.</p>" }, { "group": "Success 200", "type": "sign_today", "optional": false, "field": "data.sign_today", "description": "<p>.</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "\n {\n code: 0,\n msg: \"\",\n data: {\n \"sign_status\": true,\n \"sign_result\": {\n \"list\": [\n {\n \"reward\": 30,\n \"sign_time\": \"2019-11-01 14:20:30\"\n }\n ],\n \"meta\": {\n \"total\": 1,\n \"per_page\": 15,\n \"current_page\": 1,\n \"last_page\": 1,\n \"next_page_url\": \"\",\n \"prev_page_url\": \"\"\n }\n},\n \"sign_today\": {\n \"uid\": 162261523,\n \"price\": 50,\n \"day\": \"2019-11-01\",\n \"sign_time\": \"2019-11-01 09:04:43\",\n \"created_at\": \"2019-11-01 09:04:43\",\n \"updated_at\": \"2019-11-01 09:04:43\",\n \"reward\": 50\n}\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/User/UserController.php", "groupTitle": "用户" }, { "version": "1.0.0", "description": "<p>支付宝APP支付</p>", "type": "get", "url": "goToAliPay", "title": "支付宝APP支付", "group": "pay", "name": "aliIndex", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "product_id", "description": "<p>product_id</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "send_order_id", "description": "<p>send_order_id</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "bid", "description": "<p>bid</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Object", "optional": false, "field": "data.order_info", "description": "<p>唤起支付信息str</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.trade_no", "description": "<p>订单号</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data:\"\"", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "pay" }, { "version": "1.0.0", "description": "<p>订单查询</p>", "type": "get", "url": "checkOrder", "title": "订单查询", "group": "pay", "name": "checkOrder", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "token", "description": "<p>token</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "order", "description": "<p>order</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token 两个token任选其一</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "<p>信息</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "pay" }, { "version": "1.0.0", "description": "<p>微信H5支付</p>", "type": "get", "url": "goToH5Pay", "title": "微信H5支付", "group": "pay", "name": "wxH5Index", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "product_id", "description": "<p>product_id</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "send_order_id", "description": "<p>send_order_id</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "bid", "description": "<p>bid</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.trade_no", "description": "<p>订单号</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.appId", "description": "<p>唤起支付的appId</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.mch_id", "description": "<p>唤起支付的mch_id</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.nonce_str", "description": "<p>唤起支付的nonce_str</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.prepay_id", "description": "<p>唤起支付的prepay_id</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.sign", "description": "<p>唤起支付的sign</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.trade_type", "description": "<p>唤起支付trade_type</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.mweb_url", "description": "<p>唤起支付mweb_url</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "pay" }, { "version": "1.0.0", "description": "<p>支付</p>", "type": "get", "url": "goToPay", "title": "微信APP支付", "group": "pay", "name": "wxindex", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Int", "optional": false, "field": "product_id", "description": "<p>product_id</p>" }, { "group": "Parameter", "type": "Int", "optional": false, "field": "send_order_id", "description": "<p>send_order_id</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "bid", "description": "<p>bid</p>" } ] } }, "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": true, "field": "Authorization", "description": "<p>token</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "int", "optional": false, "field": "code", "description": "<p>状态码</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "<p>信息</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.trade_no", "description": "<p>订单号</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.appId", "description": "<p>唤起支付的appId</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.mch_id", "description": "<p>唤起支付的mch_id</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.nonce_str", "description": "<p>唤起支付的nonce_str</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.prepay_id", "description": "<p>唤起支付的prepay_id</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.sign", "description": "<p>唤起支付的sign</p>" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data.trade_type", "description": "<p>唤起支付trade_type</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n code: 0,\n msg: \"\",\n data: {\n\n }", "type": "json" } ] }, "filename": "app/Http/Controllers/QuickApp/Order/OrdersController.php", "groupTitle": "pay" } ] });