有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
本文将介绍如何管理和使用 API(开放服务)。

编辑 API

有两种方式可以对 API 进行编辑:
API 页面,找到编辑的 API,在操作列单击编辑
API 详情页面,单击右上角编辑

重新授权 API

API 页面,若在状态列出现鉴权失败,则可以单击重新授权重新发起授权。
[](id:delete)

删除 API

API 列表页面,找到编辑的 API,在操作列单击更多 > 删除
注意
API 删除前,必须解绑在所有应用的关联使用。

使用 API

目前在应用编辑器、自定义数据模型和自定义 API 中,都可以使用 API,支持可视化和自定义代码两种方式。

通过组件行为调用

进入应用编辑器,在组件行为可以调用 API 方法,具体可参见 事件介绍

通过低代码编辑器调用

进入应用编辑器,可以在应用的 代码编辑器 及微搭组件的组件代码中使用。具体可参见 自定义方法。 示例代码:
export default async function({event, data}) {
const result = await $w.cloud.callDataSource({
name: 'API 标识',
methodName: '方法标识',
params: {}, // 方法入参
});
}


在自定义数据模型或自定义 API 中调用

在自定义数据模型和自定义 API 中通过自定义代码方式,可以调用其他 API,具体可参见 自定义代码(云函数)。 示例代码:
module.exports = async function (params, context) {
const result = await context.callConnector({
name: 'API 标识',
methodName: '方法标识',
params: {}, // 方法入参
});

return {
_id: '123456',
};
};