XunRuiCMS框架支持读取任何页面的数据接口,接口格式如下:

/index.php?appid=[APPID]&appsecret=[appsecret]&[任意页面地址参数]

视频操作教程:

https://www.xunruicms.com/doc/video-dev-API%E6%8F%92%E4%BB%B6-%E4%BB%BB%E6%84%8F%E9%A1%B5%E9%9D%A2API%E6%9F%A5%E8%AF%A2%E6%8E%A5%E5%8F%A3.html


一、举例说明

例如新闻详情页面的默认地址是:

http://www.demo.com/index.php?s=demo&c=show&id=110

那么,我们可以用《任意页面接口》读取本页面的数据:

http://www.demo.com/index.php?appid=1&appsecret=FCAD3481CFB2D55&s=demo&c=show&id=110

返回全部数据为:

image.png


二、自定义回调方法

如上例所示,返回的结果实在太多了,不利于APP的传输,那么CMS支持自定义回调方法(定义方法参考《回调方法》章节),参数格式如下:

/index.php?appid=[APPID]&appsecret=[appsecret]&api_call_function=[回调方法名称]&[任意页面地址参数]


三、任意页面接口的其他例子

1、模块内容列表或搜索

/index.php?appid=[APPID]&appsecret=[appsecret]&s=[模块目录]&c=search&pagesize=10&page=1

2、模块内容详情页面

/index.php?appid=[APPID]&appsecret=[appsecret]&s=[模块目录]&c=show&id=[文章内容]id

3、模块内容评论页面列表

/index.php?appid=[APPID]&appsecret=[appsecret]&s=[模块目录]&c=comment&id=[文章内容]id

4、模块栏目列表页面

/index.php?appid=[APPID]&appsecret=[appsecret]&s=[模块目录]&c=category&id=[栏目id号]



四、查询出来的数据有问题怎么排查?

方式1、通过接口访问,(去掉回调函数参数api_call_function)试试变量是否出了,如果不出来说明数据库无这个字段

方式2、通过接口访问,(加上回调函数参数api_call_function=你的函数名称)试试变量是否出了,如果不出来说明回调函数写法有问题

文档最后更新时间:2021-10-01 18:36:41
我来修改此文档(2) 不会操作怎么办?