Eyoucms易优小程序插件2.0版本上线
eyoucms易优小程序插件2.0上线,本次升级主要是收eyoucms升级影响,官方竟然修改了很多核心代码的调用,造成之前的很多小程序出现各种问题,所以此次升级,完全摆脱对官方api类的依赖,用自己独立的model类。这样我们不需要调整官方的代码,也无需担心后续升级。
目前实现的功能有:
(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授权接口(正在开发)
.....
目前主要是满足企业站基本需要,后续会陆续完善授权,商城,支付等接口
demo效果图预览:
Eyoucms易优小程序插件2.0版本上线相关推荐
- 帝国cms小程序插件1.0上线,支持百度/微信/抖音等小程序
之前有很多人要求我开发一个帝国小程序插件,但是因为网上已经有人开发了,所以迟迟没有去搞,后来陆陆续续接触了几个小程序插件版本,发现太过于简陋了,所以决定自己要开发一个,目前以企业站为主,实现的功能主要 ...
- 微信小程序-天气预报1.0版本
1.0版本的功能: 后台方面: 1.将从接口拿到的json转为pojo. 2.使用Redis缓存提升应用的并发访问能力. 3.Quartz Schedule定时获取天气数据存入缓存进一步提升并发访问能 ...
- 滴滴小程序框架Mpx2.0
@hiyuki,滴滴出行网约车webapp乘客团队的负责人,也是滴滴开源的小程序框架Mpx的负责人和核心作者 Mpx是一款致力于提高小程序开发体验和效率的增强型小程序框架,目前在滴滴公司内部支撑了包括 ...
- anyRTC小程序SDK 4.0上线
anyRTC小程序SDK 4.0上线 anyRTC 3.0 SDK 小程序发版已有2年之余,2017年12月,微信小程序正式对外开放了实时音视频录制及播放能力,为了能够及时占领市场,anyRTC 经过 ...
- 微信小程序插件功能页开发详细流程
有问题可以扫码加我微信,有偿解决问题.承接小程序开发. 微信小程序开发交流qq群 173683895 . 526474645 : 正文: 关于新出的微信小程序插件功能页做一下记录,希望能帮到大 ...
- wordpress发布模块_微慕WordPress小程序专业版v3.0发布
经过两个多月的紧张开发,微慕WordPress小程序专业版v3.0正式发布,新版本在v2.0的基础上,增加不少功能,同时优化和完善许多的功能细节.所有新功能开发和功能优化,都是围绕微慕小程序产品的核心 ...
- 微信小程序插件---表单验证篇
微信小程序插件---表单验证篇 项目下载地址 WxValidate - 表单验证 插件介绍 该插件是参考 jQuery Validate 封装的,为小程序表单提供了一套常用的验证规则,包括手机号码.电 ...
- 「极点日历」小程序插件
上期,我们在<「wxParser」小程序插件>一文中介绍了知晓云团队出品的「wxParser」小程序插件,对其意义.作用以及应用作出了说明.而在此之前,我们还介绍过「腾讯地图」.「腾讯视频 ...
- 开发小程序插件如何实现盈利?
小程序插件是可以被开发者添加到小程序内直接使用的,能为用户提供具体服务的功能组件. 插件开发者可像开发小程序一样开发插件,除了在自己的小程序内使用,还能提供给其他小程序直接使用. 插件使用者无需独立开 ...
- 从原理到应用,一文带你了解微信小程序插件能力
3月13日,微信小程序插件功能上线:8月底,在时隔半年后,为进一步推广插件功能,微信在开发者社区上线了插件版块. 小程序插件是可以被开发者添加到小程序内直接使用的,能为用户提供具体服务的功能组件-- ...
最新文章
- 【Harvest源码分析】GetWaveformAndSpectrumSub函数
- 如何创建高效的业务连续性计划
- Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?
- TCP/IP详解--第三章
- 基于FPGA的AM信号调制与解调详细步骤
- helm3 push/pull安装使用细节及添加国内仓库
- 【已解决】IDEA 配置tomcat后,javaweb项目报404
- C++11 变参模板
- ubuntu16.04下ROS操作系统学习笔记(五)gazebo物理仿真环境搭建、加载服务端模型数据减少报错
- VS2017中无法识别PlaySound标识符解决办法(《逐梦旅程:Windows游戏编程之从零开始》FirstBlood篇)
- 《机器学习实战》--资料下载和运行环境
- 人人 新浪 木瓜移动 笔试
- 沉没成本谬误(一):你是如何被“套牢”的?(二):吃饱撑着也要把东西吃完
- C++模板的类的展开
- POJ 3088 Push Botton Lock 笔记
- pyqt5 时间控件设为当前日期
- 在VS Code中t把分支写的代码合并到master中并提交到远程仓库github上
- 牛客网暑期ACM多校训练营(第八场)
- No CUDA runtime is found, using CUDA_HOME=‘/usr/local/cuda:/usr/local/cuda‘
- 11-15ov9281双摄-应用运行命令
热门文章
- python操作微信电脑版_Python通过微信控制电脑
- 智能家居控制系统制作技术_【动态】HDL在欧洲推广智能家居技术
- 这一份Spring源码解析PDF,阿里架构师直言:全网最深度解析!
- 惠普打印机故障代码_惠普打印机出现故障怎么办
- window10计算机策略,Win10秘笈:重置组策略/安全策略命令大全
- 灰色预测模型matlab预测20个数据,怎么matlab灰色模型预测这组数据的下一...
- 将数字转换为中文大写(缩写)
- Study「Word2016」:论文公式编辑时,编号右对齐
- java面试中掺水了,java软件工程师工作简历模板下载
- oracle erp atp是什么意思,三种ATP(ERP原理与应用教程第2版)