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版本上线相关推荐

  1. 帝国cms小程序插件1.0上线,支持百度/微信/抖音等小程序

    之前有很多人要求我开发一个帝国小程序插件,但是因为网上已经有人开发了,所以迟迟没有去搞,后来陆陆续续接触了几个小程序插件版本,发现太过于简陋了,所以决定自己要开发一个,目前以企业站为主,实现的功能主要 ...

  2. 微信小程序-天气预报1.0版本

    1.0版本的功能: 后台方面: 1.将从接口拿到的json转为pojo. 2.使用Redis缓存提升应用的并发访问能力. 3.Quartz Schedule定时获取天气数据存入缓存进一步提升并发访问能 ...

  3. 滴滴小程序框架Mpx2.0

    @hiyuki,滴滴出行网约车webapp乘客团队的负责人,也是滴滴开源的小程序框架Mpx的负责人和核心作者 Mpx是一款致力于提高小程序开发体验和效率的增强型小程序框架,目前在滴滴公司内部支撑了包括 ...

  4. anyRTC小程序SDK 4.0上线

    anyRTC小程序SDK 4.0上线 anyRTC 3.0 SDK 小程序发版已有2年之余,2017年12月,微信小程序正式对外开放了实时音视频录制及播放能力,为了能够及时占领市场,anyRTC 经过 ...

  5. 微信小程序插件功能页开发详细流程

     有问题可以扫码加我微信,有偿解决问题.承接小程序开发. 微信小程序开发交流qq群   173683895  . 526474645 : 正文: 关于新出的微信小程序插件功能页做一下记录,希望能帮到大 ...

  6. wordpress发布模块_微慕WordPress小程序专业版v3.0发布

    经过两个多月的紧张开发,微慕WordPress小程序专业版v3.0正式发布,新版本在v2.0的基础上,增加不少功能,同时优化和完善许多的功能细节.所有新功能开发和功能优化,都是围绕微慕小程序产品的核心 ...

  7. 微信小程序插件---表单验证篇

    微信小程序插件---表单验证篇 项目下载地址 WxValidate - 表单验证 插件介绍 该插件是参考 jQuery Validate 封装的,为小程序表单提供了一套常用的验证规则,包括手机号码.电 ...

  8. 「极点日历」小程序插件

    上期,我们在<「wxParser」小程序插件>一文中介绍了知晓云团队出品的「wxParser」小程序插件,对其意义.作用以及应用作出了说明.而在此之前,我们还介绍过「腾讯地图」.「腾讯视频 ...

  9. 开发小程序插件如何实现盈利?

    小程序插件是可以被开发者添加到小程序内直接使用的,能为用户提供具体服务的功能组件. 插件开发者可像开发小程序一样开发插件,除了在自己的小程序内使用,还能提供给其他小程序直接使用. 插件使用者无需独立开 ...

  10. 从原理到应用,一文带你了解微信小程序插件能力

    3月13日,微信小程序插件功能上线:8月底,在时隔半年后,为进一步推广插件功能,微信在开发者社区上线了插件版块. 小程序插件是可以被开发者添加到小程序内直接使用的,能为用户提供具体服务的功能组件-- ...

最新文章

  1. 【Harvest源码分析】GetWaveformAndSpectrumSub函数
  2. 如何创建高效的业务连续性计划
  3. Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?
  4. TCP/IP详解--第三章
  5. 基于FPGA的AM信号调制与解调详细步骤
  6. helm3 push/pull安装使用细节及添加国内仓库
  7. 【已解决】IDEA 配置tomcat后,javaweb项目报404
  8. C++11 变参模板
  9. ubuntu16.04下ROS操作系统学习笔记(五)gazebo物理仿真环境搭建、加载服务端模型数据减少报错
  10. VS2017中无法识别PlaySound标识符解决办法(《逐梦旅程:Windows游戏编程之从零开始》FirstBlood篇)
  11. 《机器学习实战》--资料下载和运行环境
  12. 人人 新浪 木瓜移动 笔试
  13. 沉没成本谬误(一):你是如何被“套牢”的?(二):吃饱撑着也要把东西吃完
  14. C++模板的类的展开
  15. POJ 3088 Push Botton Lock 笔记
  16. pyqt5 时间控件设为当前日期
  17. 在VS Code中t把分支写的代码合并到master中并提交到远程仓库github上
  18. 牛客网暑期ACM多校训练营(第八场)
  19. No CUDA runtime is found, using CUDA_HOME=‘/usr/local/cuda:/usr/local/cuda‘
  20. 11-15ov9281双摄-应用运行命令

热门文章

  1. python操作微信电脑版_Python通过微信控制电脑
  2. 智能家居控制系统制作技术_【动态】HDL在欧洲推广智能家居技术
  3. 这一份Spring源码解析PDF,阿里架构师直言:全网最深度解析!
  4. 惠普打印机故障代码_惠普打印机出现故障怎么办
  5. window10计算机策略,Win10秘笈:重置组策略/安全策略命令大全
  6. 灰色预测模型matlab预测20个数据,怎么matlab灰色模型预测这组数据的下一...
  7. 将数字转换为中文大写(缩写)
  8. Study「Word2016」:论文公式编辑时,编号右对齐
  9. java面试中掺水了,java软件工程师工作简历模板下载
  10. oracle erp atp是什么意思,三种ATP(ERP原理与应用教程第2版)