🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ### 获取新闻详情 #### URL > web/index.php?c=article&a=news-show&do=detail&id=新闻ID #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | id | int | 否 | 新闻ID | | #### 返回数据 ``` { "message": { "errno": 0, "message": { "id": "20", "cateid": "18", //分类ID "title": "n2", //标题 "content": "<p>123123</p>", //新闻内容 "thumb": "images/0/articles/q6gl4eq84LzNg0NHPh4vvv6fHCDmFy.jpg", //缩略图 "source": "百度", //新闻来源 "author": "brjun", //新闻作者 "displayorder": "10", //排序 "is_display": "1", //是否显示 "is_show_home": "1", //是否显示在首页 "createtime": "1573011604", //创建时间 "click": "27" //阅读次数 } }, "redirect": "", "type": "ajax" } ``` ### 系统新闻列表 #### URL > web/index.php?c=article&a=news&do=list #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | page | int | 否 | 页码 | | | title | varchar | 否 | 搜索的关键字 | | | createtime | int | 否 | 添加时间 | 三天内(3) 一周内(7) 一月内(30) 三月内(90)| | cateid | int | 否 | 新闻分类ID | 新闻分类ID | #### 返回数据 ``` { "message": { "errno": 0, "message": { "total": "1", "page": 1, "page_size": 20, "list": [ { "id": "20", "cateid": "18", "title": "n2", //标题 "content": "<p>123123</p>", "thumb": "images/0/articles/q6gl4eq84LzNg0NHPh4vvv6fHCDmFy.jpg", "source": "", "author": "", "displayorder": "0", //排序 "is_display": "1", //是否显示 "is_show_home": "1",//是否首页显示 "createtime": "2018-05-31 16:52",//添加时间 "click": "27",//阅读次数 "catename": "test1" //所属分类 } ] } }, "redirect": "", "type": "ajax" } ``` ### 删除新闻 #### URL > web/index.php?c=article&a=news&do=del&&id=新闻ID #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | id | int | 是 | 新闻id | - | #### 返回数据 ``` { "message": { "errno": 0, "message": "删除成功" }, "redirect": "", "type": "ajax" } ``` ### 添加或者编辑系统新闻 #### URL > web/index.php?c=article&a=news&do=post #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | id | int | 否 | 新闻ID | 如果有传就是修改 如果不传就是添加 | | title | varchar | 是 | 新闻标题 | - | | thumb | varchar| 是 | 封面 | images/851/articles/QmzQ9hzvee39bvJqq9sJV9hm9eEEVb.png | | autolitpic | int | 否 | 是否第提取第一个 | 选择是 传1 选择否 不传| | cateid | int | 是 | 新闻分类ID | - | | content | text| 是 | 新闻内容 | - | | click | int | 是 | 阅读次数 | - | | source | varchar | 是 | 来源 | - | | author | varchar | 是 | 作者 | - | | is_show_home | int | 是 | 是否首页显示 1是 0否 | - | | is_display | int | 是 | 是否显示 | 1是 0 否 | | displayorder | int | 是 | 排序 | - | #### 返回数据 正确: ``` { "message": { "errno": 0, "message": "编辑成功" }, "redirect": "", "type": "ajax" } ``` 错误: ``` { "message": { "errno": -1, "message": "新闻内容,标题,分类均不能为空" }, "redirect": "", "type": "ajax" } ``` ### 新闻排序设置 #### URL > web/index.php?c=article&a=news&do=displaysetting&setting=排序的值 #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | setting | varchar |是 | 排序的值 |按时间:createtime;按排序数字大小:displayorder | #### 返回数据 ``` { "message": { "errno": 0, "message": "更改成功" }, "redirect": "", "type": "ajax" } ```