内置API接口
JsonAPI多用于小程序、公众号、APP等获取数据,数据通过authcode验证,商授用户可直接使用。基于安全性考虑,免费用户若使用本接口需设置复杂的authcode或改造成其他方式的验证。
一、jsondata获取数据
获取GET地址:http(s)://域名/jsonapi/jsondata.php
GET参数:
auth 必填,安装授权码。
table 必填,数据表。
field 选填,查询字段。
where 选填,查询条件。格式:[id=1]需要用中括号封闭
limit 选填,获取数量开始截止数。格式:0,10
order 选填,排序方式。格式id desc或id asc
class 选填,是否获取分类名称。值为1表示获取,若不需要输出分类名称则可以不填写,如果本身数据表就是分类表,则忽略此项。
示例:http(s)://域名/jsonapi/jsondata.php?table=cms_article&where=[id=5]&class=1&auth=XXXXXXXXXXX
该示例表示获取cms_article表中ID为5的数据,并输出数据的分类名称。
二、jsonadd添加数据
添加GET地址:http(s)://域名/jsonapi/jsonadd.php
GET参数:
auth 必填,安装授权码。
table 必填,数据表。
POST形式:application/x-www-form-urlencoded
示例:http(s)://域名/jsonapi/jsonadd.php?table=cms_article&auth=XXXXXXXXXXX
该示例表示向cms_article表中以POST方式添加数据。
三、jsonsearch查询数据
添加GET地址:http(s)://域名/jsonapi/jsonsearch.php
GET参数:
auth 必填,安装授权码。
table 选填,数据表,多个表以英文逗号分隔。为空则默认查询6项内容数据表。
keyword 必填,关键词。
示例:http(s)://域名/jsonapi/jsonsearch.php?table=cms_article,cms_goods,cms_info&keyword=CMS&auth=XXXXXXXXXXX
该示例表示同时以关键字CMS查询cms_article,cms_goods,cms_info三个数据表,并输出查询结果。