【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2021-10-10 11:09:35查看:0Pbootcms百度小程序/微信小程序插件1.0版上线 
pbootcms官方有自己的小程序接口:https://www.pbootcms.com/system-usage/126.html,如果有php基础或者js基础可以直接使用官方的代码。

但是官方的接口,给的实在是太简单了,满足不了我们千变万化的需求,并且官方没有给出接口的具体参数,如果使用需要我们先去研究对应的方法,对于小白来说实在是困难,所以我专门为小白用户搞了一套傻瓜式的接口。

升级日志
【20211129】
(1)修复category接口主键错误问题(pboot主键改为scode)
(2)修复list、category、toplist接口中pic和ico图片路径没有补全问题
(3)修复自定义表单update_time未写入问题
(4)修复demo获取菜单错误问题
(5)修复一系列demo的问题

【20211208】
(1)修复category、company等接口字php7.0以上不兼容情况
(2)修复imgpath,getAllImg等方法不兼容php7.0情况
(3)修复getAllImg参数错误问题
(4)修复demo的formatTime方法不兼容ios问题

【20211210】
(1)lists接口支持调用全站文章(不传递scode即可,此时more参数无效)
(2)修复tag接口图片路径未补全问题
(3)修复demo页面的所有接口,如果不设置则自动调用站点里边的关键词和描述
(4)上线pbootcms版资讯类小程序demo


目前实现的功能接口有:
1、category接口:获取栏目(特殊接口,为了方便小程序端快速调用栏目信息,做了键值改变,一般只用作小程序栏目缓存用)
2、catlist接口:获取某个栏目的子栏目列表
3、catinfo接口:只获取某个栏目信息(单页面返回单页面文章)
4、lists接口:获取列表
支持参数:
字段名称 字段说明 类型 必填 备注
scode 栏目id int 必填  
num 数量 int 可不填 调用数量,默认10,为空则按照分页调用
page 页数 int 可不填 num为空时调用page,默认page=1
image 图片 int 可不填 调用有缩略图的文章,默认全部,和flag=p意思一样
pagesize 自定义分页大小 int 可不填 默认后台设置的页面大小
order 排序 string 可不填 默认:"istop DESC,isrecommend DESC,isheadline DESC,id DESC";
more 是否调用副表 int 可不填 默认0不调用副表
istop 调用置顶 int 可不填 默认0
isrecommend 调用推荐 int 可不填 默认0
isheadline 调用头条 int 可不填 默认0
当模型id即mcode=1时表示调用单页面,直接返回单页面文章

5、show接口:调用文章
6、toplist接口:批量请求多个栏目信息,使用方法和dede完全一样
格式:
  1.  { 'name''products''scode': 5, 'num': 8, 'more': 0, 'order''id desc','istop':0,'isrecommend':0,'isheadline':0 }, 
  2.  { 'name''cases''scode': 8, 'num': 10, 'more': 0, 'order''id desc','istop':0,'isrecommend':0,'isheadline':0}, 
  3. 'name''news''scode': 2, 'num': 6, 'more': 0, 'order''id desc','istop':0,'isrecommend':0,'isheadline':0 }, 
  4. 'name''about''scode': 1}//该栏目必须是单页面 
7、search接口:搜索接口
8、form接口:自定义表单
(1)type=post时表示提交表单,小程序表单字段和后台表单字段name完全一致即可
(2)type=list时表示获取对应表单列表,传递fcode(表单id)、num、pagesize、page等字段
9、tag接口:获取tags
(1)type=taglist:表示获取tag列表,同时我对tag的出现次数做了统计,会按照次数倒序排列,并返回tag和num;
(2)type=arclist:表示获取tag对应的文章列表
10、member接口:用户授权接口,可实现小程序的授权登录,会员信息自动保存到后台(微信、头条正在开发中)
注意:使用该接口需要对官方自动的数据库做部分调整:

(1)给会员添加字段:openid,字段长度:50

(2)修改数据库ay_member中的headpic字段的长度改成:255;
11、slide接口:幻灯片接口
12、site接口:获取站点信息(和dede的system接口性质一样)
13、label接口:获取自定义标签
13、company接口:获取公司信息
......

小程序效果预览:






另外:对于校验签名这块,只要后台webAPI下没有开启强制校验,就不会校验,这样用户可以根据自己需要是否校验请求。

目前插件已经开发完毕,对老客户有优惠哟!(为了防止六九阁抄袭,会采取一定限制措施的),如果想了解更多,加我QQ:28638768475


版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/other/191.html

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码