• 注册
  • 开发教程 开发教程 关注:7 内容:31

    pbootcms的API接口列表

  • 查看作者
  • 打赏作者
  • 当前位置: 站长社区 > pbootcms > 开发教程 > 正文
    • 1
    • 开发教程
    • 学长
      VIP 1
      头号粉丝

      标签作用:用于远程调取系统数据,使用小程序、公众号、APP等。

      使用说明

      • 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、网站信息接口

      链接

      链接*  单个调用

      注意此处和CMS标签比不带site前缀,所以返回整体数据和调取单个时直接写名称,如:标题title

       

      2、公司信息接口

      链接

      链接* 单个调用

      注意此处和CMS标签比不带company前缀,所以返回整体数据和调取单个时直接写名称,如:名称name

      3、自定义标签接口

      链接

      链接*  单个调用

      4、栏目列表树接口

      链接

      链接*   获取指定分类的子类

      5、当前栏目位置接口

      链接*  此处传递当前栏目scode值

      6、指定分类信息接口

      链接* 此处传递需要调用栏目的scode值

      7、指定内容多图接口

      链接*  此处传递内容ID值

      8、幻灯片接口

      链接*/num/*  此处传递分组gid及调取的数量num值,默认num为5

      9、友情链接接口

      链接*/num/*  此处传递分组gid及调取的数量num值,默认num为10

      10、指定内容列表接口

      链接*  此处传递需要调用的栏目scode

      链接*/page/2 调取第二页,如果数据已获取完,返回类似{"code":0,"data":"已经到底了!","rowtotal":"5"}

      同时还支持URL中传递num/*参数控制数量,传递order/* 控制排序方式,用POST方式会更好传递值

      11、指定内容详情接口

      链接*  传递需要调用的内容ID(单页一样适用)

      12、指定单页详情接口

      链接*  传递需要调用的单页scode

      13、搜索内容接口

      链接   建议使用POST提交,keyword传递搜索关键字单条件搜索

      同时支持传递num/*参数控制数量,传递order/* 控制排序方式,建议POST方式

      可传递参数 field指定字段,多个用|隔开;

      可传递参数 scode指定分类,多个用逗号隔开;

      可传递参数 fuzzy等于0关闭模糊匹配,另外也可使用多数据库字段名称传递值来多条件搜索

      14、留言提交接口

      链接  要求POST提交,传递的字段同后台自定义的留言字段

      15、留言内容接口

      链接*   传递num分页大小

      链接*/page/2   调取第二页

      16、表单提交接口

      链接*  要求POST提交,fcode为表单编码,传递的字段同后台自定义的字段

      17、表单数据读取接口

      链接*     传递fcode表单编码

      链接*/num/*/page/*   num控制条数,page控制页码

      温馨提示:

      以上接口对于多语言(区域)的情况,请地址中附加acode参数指定语言,否则调用默认语言,如:http://IP/api.php/cms/site/acode/en


      站长社区是大家的网站,我们共同努力,风雨共济,打造一个优秀的站长交流学习平台。

      新手
      还不错哦
      回复

      请登录之后再进行评论

      登录

      分享有礼

    • 发表内容
    • 做任务
    • 实时动态