是属于应用内的接口,因此它的鉴权方式请参考
在爱速搭新版中,数据模型支持在页面中进行行列级别权限控制,但这个接口取决于页面设置,因此不适合作为 OpenAPI。
目前 OpenAPI 调用的是完整数据模型接口,不支持行列级别控制,因此这个接口最好作为程序内部使用,不应该直接暴露给前端浏览器使用,因为这个接口能获得所有字段信息,避免信息泄露。
接口列表
地址:
注意后面的路径由两部分组成,一个是数据源 key,另一个是模型名,数据源 key 可以在数据源管理中看见,默认情况下会自动生成,比如:
上面例子的路径就将会是 eRg7ny9piQzok5CGqzzbRT.data
返回内容示例:
这个返回内容可以直接用在 amis 的 crud 中
这个接口还支持以下 query 参数:
- perPage,每页个数
- orderBy,按某个字段排序
- orderDir,排序方式,asc 或 desc
比如取第一页数据,每页 10 条
获取单个数据
其中 id 就是模型里设置的主键字段值
地址:
提交格式是 JSON,比如:
更新数据
地址:POST /openapi/company/{组织短名字}/app/{应用短名字}/model/{数据源key.模型表名}/{id}
提交格式是 JSON,比如
地址:
导出数据为 Excel
地址:POST /openapi/company/{组织短名字}/app/{应用短名字}/model/{数据源key.模型表名}/exportExcelData