前几天上手了狂雨小说cms,样式,功能都觉得非常不错,而且开发者更新的频率还是不错的,确实值得大家使用。
因为最近接到一个小说app的单,于是对狂雨小说cms研究了一下,本文会对狂雨小说cms接入到app里,不清楚该类型文章适不适合在本论坛发出来,如果有侵权,望开发者删除此文。
毕竟是白嫖狂雨小说cms的代码,总觉得不好意思,于是把自己的研究分享给大家,(高手略过此文!)
(未完待续,因为项目还没有开发完,最后贴出app代码,有对cms进行修改,是因为匹配到自己的项目里,其实狂雨小说cms里的api已经做得非常不错了。)
目录:(这里讲的是原生app,能上架appstore及安卓市场的)
1、小说分类页的请求,
2、分类页下的所有文章详情(如玄幻小说下面的小说)
3、获取小说详情信息
4、获取章节里详细文章内容
5、搜索页请求
6、未完待续
详情:
1、小说分类页的请求,
请求地址:http://域名/api/novel/category/
app效果:
右边二级分类没有图标,需要在后台上传icon:
2、分类页下的所有文章详情(如玄幻小说下面的小说)
请求地址:http://域名/api/novel/listsapi/
传入参数:category(分类id),page(分页)
对官方狂雨小说cms进行了稍微修改,如果是新手直接复制下面代码放入application/api/controller/novel.php里即可
public function listsapi($category,$page){ $category=$this->request->param('category'); $page=$this->request->param('page'); $novel=Db::name('novel')->where('category',$category)->page($page,20)->order('hits desc')->select(); return json($novel); }
得出结果如下:
效果如下:
3、获取小说详情信息
请求网址:http://域名/api/novel/contentapi/
传入参数:id
//获取到章节 public function contentapi($id,$order='id asc',$limit='',$page=false){ $id=$this->request->param('id'); $book=model('common/api')->novel_detail($id); $book['chapter']=model('common/api')->get_chapter_list($id,$order,$limit,$page); return json($book); }
得出结果:
数据里的chapter是章节
效果演示:
4、获取章节里详细文章内容
请求网址:http://域名/api/novel/chapter/
传入参数:id(这个id不是novel里的id,而是novel_chapter里的id,切记。novel里的id=novel_chapter里的novel_id),key
请求结果:
效果如下:
5、搜索页请求
请求网址:http://域名/api/novel/searchapi/
传入参数:keyword,page
代码:
public function searchapi($keyword,$page){ $keyword=$this->request->param('keyword'); $result=Db::name('novel')->where('title','like','%'.$keyword.'%')->whereOr('author','like','%'.$keyword.'%')->page($page,20)->select(); return json($result); }
请求结果,
演示如下:
项目还在开发中,其余的后续增加,未完待续
本期内容就到这里啦~以上内容均可在 方包博客「http://fang1688.cn」 网站直接搜索名称访问哦。欢迎感兴趣的小伙伴试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
欢迎大家加入方包的「优派编程」学习圈子,和多名小伙伴们一起交流学习,向方包 1 对 1 提问、跟着方包做项目、领取大量编程资源等。Q群「891029429」欢迎想一起学习进步的小伙伴~
另外方包最近开发了一款工具类的小程序「方包工具箱」,功能包括:抖音、小红书、快手去水印,天气预报,小说在线免费阅读(内含上万部热门小说),历史今天,生成图片二维码,图片识别文字,ai伪原创文章,数字摇号抽奖,文字转语音MP3功能...
定期分享 it编程干货
⬇️ 点击链接阅读原文直达 方包博客
评论抢沙发