目前实现的功能有:
(1)category接口:调用栏目
调用方式:m=api&c=index&a=category
说明:调用全部栏目,该栏目一般用作调用全部栏目并缓存左右,也可以获取某个栏目的子栏目
(2)catlist接口:获取指定栏目
调用方法:m=api&c=index&a=catinfo&typeid=10
说明:该栏目直接读取数据库,不读取缓存,可以保证信息实时更新,单页面时候返回单页面信息
(3)lists接口:获取列表页(旧版本为:list)
调用方法:m=api&c=index&a=lists&typeid=10&page=1
说明:获取栏目列表,可分页也可以指定数量,支持flag,关键词,筛选,属性调用等参数
参数:
字段名称 | 字段说明 | 类型 | 是否必填 | 备注 |
typeid | 栏目ID | Number | 否 | 栏目id或者channel,或者flag必须填写一个 |
flag | 标识 | String | 否 | 推荐标识,格式:flag:'c' |
channel | 模型ID | Number | 否 | 栏目id或者channel,或者flag必须填写一个 |
num | 数量 | Number | 否 | 调用数量 |
page | 页数 | Number | 否 | 分页页数,优先级:num>page |
pagesize | 分页大小 | Number | 否 | 默认10 |
image | 是否调用图片 | Number | 否 | 格式:image:1,标识调用有缩略图的文章 |
order | 排序 | String | 否 | 默认:sort_order desc,aid desc |
more | 是否调用附表 | Number | 否 | 默认不调用附表 |
ids | 指定ID | String | 否 | 调用指定id文章,优先级最高,暂未开启 |
keyword | 关键词 | String | 否 | 常用于搜索或者筛选 |
shaixuan | 筛选 | String | 否 | 格式:[
{ 'name': 'fxrq', 'value': diqu, 'type': 'like'}, { 'name': 'yanse', 'value': fengge, 'type': 'like'}, ]; shaixuan:JSON.stringify(shaixuan), |
attr | 属性参数 | Number | 否 | 是否调用属性,用于产品模型 |
(4)show接口:调用文章详情
调用方法:m=api&c=index&a=show&id=10
说明:获取文章内容
(5)ad接口:调用幻灯片
调用方法:m=api&c=index&a=ad&pid=1&num=10
说明:获取幻灯片
参数:
名称 | 说明 | 类型 | 是否必填 | 备注 |
pid | 分类id | Number | 必填 | |
num | 数量 | Number | 否 | 调用数量 |
order | 排序 | String | 否 | 默认sort_order asc, id desc |
(6)system接口:获取系统配置信息
调用方法:m=api&c=index&a=system
说明:调用系统配置信息,比如你后台系统的自定义字段,常用作缓存用
(7)tag接口:调用tag标签
调用方法:m=api&c=index&a=tag&tag=小程序
说明:获取tag或者tag对应文章
参数1:获取tag
名称 | 说明 | 类型 | 是否必填 | 备注 |
type | 获取类型 | String | 必填 | 默认:taglist,获取tag列表 |
num | 数量 | Number | 否 | 默认10 |
page | 页数 | Number | 否 | |
pagesize | 分页大小 | Number | 否 | 默认10 |
order | 排序 | String | 否 | 默认count desc,id desc |
参数2:获取tag对应文章
名称 | 说明 | 类型 | 是否必填 | 备注 |
type | 获取类型 | String | 必填 | type:'arcList' |
num | 数量 | Number | 否 | 默认10 |
page | 页数 | Number | 否 | |
pagesize | 分页大小 | Number | 否 | 默认10 |
order | 排序 | String | 否 | 默认update_time desc |
(8)guestbook留言接口
调用方法:m=api&c=index&a=guestbook&typeid=10
说明:提交留言,name必须和你后台设置的name一致,栏目id必须填写正确
格式:
- <input type='text' placeholder="姓名" name='attr_1' value='' />
(9)member授权接口(20230406升级)
支持百度小程序,微信小程序、头条小程序的授权与登录
(10)member会员中心接口(20230406升级)
1、获取用户信息接口:userinfo
2、更新用户信息接口:updateuserinfo
3、用户收藏接口包含新增收藏、收藏列表、删除收藏等
4、百度小程序demo上线个人中心页面
(10)member会员中心接口(20230406升级)
1、获取用户信息接口:userinfo
2、更新用户信息接口:updateuserinfo
3、用户收藏接口包含新增收藏、收藏列表、删除收藏等
4、百度小程序demo上线个人中心页面
.....
目前主要是满足企业站基本需要,后续会陆续完善授权,商城,支付等接口
demo截图:
demo截图: