本文将介绍如何使用和管理自定义 API。
使用自定义 API
目前在应用编辑器和自定义代码中,都可以使用自定义 API,支持可视化和自定义代码两种方式。
通过组件行为调用
通过低代码编辑器调用
export default async function({event, data}) {const result = await $w.cloud.callDataSource({dataSourceName: '自定义 API 标识',methodName: '方法标识',params: {}, // 方法入参});}
在自定义代码中调用
module.exports = async function (params, context) {const result = await context.callConnector({name: '自定义 API 标识',methodName: '方法标识',params: {}, // 方法入参});return {_id: '123456',};};
编辑 API
在 编辑器 APIs 详情页面,单击右上角编辑 APIs 方法。
发布数据模型
数据模型需要发布才会在正式环境生效,有两种方式可以发布数据模型:
在数据模型列表页面,找到编辑的数据模型,在操作列单击更多 > 发布。
在自定义 API 详情页面,在基础信息卡片中状态 > 立即发布。
删除 API
在自定义 API 列表页面,找到编辑的自定义 API,在操作列单击更多 > 删除。
注意
自定义 API 删除前,必须解绑在所有应用的关联使用。