PbootCMS用于远程调取系统数据API接口列表
更新日期:2024-09-19 19:03:00 来源:网络
标签作用:用于远程调取系统数据。
使用说明
- 1)请先到后台进行API相关参数配置,强烈建议启用强制认证;
- 2)客户端发起请求必须包含appid(认证用户)、timestamp(时间戳)、signature(签名)三个参数
- 3)签名参数signature通过appid、secret、timestamp三个值连接为一个字符串,然后进行双层md5加密生成;
站内使用Ajax获取数据示例:
<script>
$(document).ready(function (e) {
var url='/api.php/cms/site';
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: {
appid: '{pboot:appid}',
timestamp: '{pboot:timestamp}',
signature: '{pboot:signature}'
},
success: function (response, status) {
if(response.code){ //获取数据成功
alert(response.data.title);
}else{ //返回错误数据
alert(response.data);
}
},
error:function(xhr,status,error){
//返回数据异常
alert('返回数据异常!');
}
});
});
</script>
此处使用了三个站内标签:{pboot:appid} 认证用户名、{pboot:timestamp} 时间戳、{pboot:signature} 认证签名 #### 1、网站信息接口
http://IP/api.php/cms/sitehttp://IP/api.php/cms/site/name/* 单个调用
注意此处和CMS标签比不带site前缀,所以返回整体数据和调取单个时直接写名称,如:标题title #### 2、公司信息接口
http://IP/api.php/cms/company http://IP/api.php/cms/company/name/* 单个调用
注意此处和CMS标签比不带company前缀,所以返回整体数据和调取单个时直接写名称,如:名称name #### 3、自定义标签接口
http://IP/api.php/cms/label http://IP/api.php/cms/label/name/* 单个调用
4、栏目列表树接口
http://IP/api.php/cms/nav http://IP/api.php/cms/nav/scode/* 获取指定分类的子类
5、当前栏目位置接口
http://IP/api.php/cms/position/scode/* 此处传递当前栏目scode值
6、指定分类信息接口
http://IP/api.php/cms/sort/scode/* 此处传递需要调用栏目的scode值
7、指定内容多图接口
http://IP/api.php/cms/pics/id/* 此处传递内容ID值
8、幻灯片接口
http://IP/api.php/cms/slide/gid/*/num/* 此处传递分组gid及调取的数量num值,默认num为5
9、友情链接接口
http://IP/api.php/cms/link/gid/*/num/* 此处传递分组gid及调取的数量num值,默认num为10
10、指定内容列表接口
http://IP/api.php/list/* 此处传递需要调用的栏目scodehttp://IP/api.php/list/*/page/2 调取第二页,如果数据已获取完,返回类似{"code":0,"data":"已经到底了!","rowtotal":"5"}
同时还支持URL中传递num/*参数控制数量,传递order/* 控制排序方式,用POST方式会更好传递值 #### 11、指定内容详情接口
http://IP/api.php/content/* 传递需要调用的内容ID(单页一样适用)
12、指定单页详情接口
http://IP/api.php/about/* 传递需要调用的单页scode
13、搜索内容接口
http://IP/api.php/cms/search 建议使用POST提交,keyword传递搜索关键字单条件搜索同时支持传递num/*参数控制数量,传递order/* 控制排序方式,建议POST方式可传递参数 field指定字段,多个用|隔开;可传递参数 scode指定分类,多个用逗号隔开;可传递参数 fuzzy等于0关闭模糊匹配,另外也可使用多数据库字段名称传递值来多条件搜索
14、留言提交接口
http://IP/api.php/cms/addmsg 要求POST提交,传递的字段同后台自定义的留言字段
15、留言内容接口
http://IP/api.php/cms/msg/num/* 传递num分页大小http://IP/api.php/cms/msg/num/*/page/2 调取第二页
16、表单提交接口
http://IP/api.php/cms/addform/fcode/* 要求POST提交,fcode为表单编码,传递的字段同后台自定义的字段
17、表单数据读取接口
http://IP/api.php/cms/form/fcode/* 传递fcode表单编码http://IP/api.php/cms/form/fcode/*/num/*/page/* num控制条数,page控制页码
温馨提示:
以上接口对于多语言(区域)的情况,请地址中附加acode参数指定语言,否则调用默认语言
- Dedecms备份的数据文件位置及备份数据库的方法
- 织梦title字数限制的两种方法
- PbootCMS编辑器过滤div代码解决办法(1)_1
- 织梦生成报错读取频道信息失败的解决方法
- 帝国CMS修改栏目顺序提示:您来自的链接不存在
- 去除织梦img中的style width height属性方法
- PbootCMS网站百度site网址异常的解决办法(1)_1
- 网站搬家时导入SQL Server备份文件失败
- DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
- PbootCMS当前位置面包屑中的首页如何改成英文(1)_1
- 网站admin密码忘记了怎么办
- 易优cms搜索结果页如何统计关键词文章数量
- 网站源码安装后访问首页,页面错乱的处理方法
- pbootcms模板如何做好防护
- pbootcms如何设置发布内容不自动提取缩略图(1)
- PBOOTCMS中新增并开启手机端模板,以便为用户提供更好的移动设备浏览体验
- Pbootcms留言“提交成功”的提示语修改(1)
- pbootcms网站后台登录提示:”登录失败:数据库目录写入权限不足!“
- 错误内容:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ve
- 易优cms数据表或视图不存在,请联系技术处理。
- 织梦网站admin密码忘记了怎么办
- ZBlog网站自定义单页_支持动态和静态页面生成
- imagecreatefrompng(): gd-png: libpng warning: iCCP: known incorrect sRGB profile
- 升级完后网站提示500错误怎么办
- 易优CMS文章内容页如何获取上一篇下一篇
- PbootCMS全站模板date时间标签/时间格式常见的8种调用方式
- 易优CMS网站插件:会员邀请插件介绍
- 易优cms网站后台登录不上
- SQLSTATE[HY000] [1045] Access denied for user 'cs2021'@'localhost' (using passwo
- 易优CMS资源文件加载设置与调用标签