跳到主要内容

公共接口

1. 接口描述

接口功能:manager-node 针对 部分接口形式相对固定的功能, 提供了 commonService 的公共方法调用

接口声明:manager.commonService(service, version).call(option): Promise<Object>

⚠️ 本接口从 3.0.0 版本后,commonService 作为方法使用,请求参数为(service?:string, version?:string) ,属于不兼容变更

2. 输入参数

commonService 方法

字段类型必填说明
servicestring请求资源所属
versionstring接口版本

call 方法

字段类型必填说明
-ICommonApiServiceOption公共接口传参

ICommonApiServiceOption 结构体

字段类型必填说明
ActionString接口名
ParamObject接口传参,具体形式参考各接口指引

3. 返回结果

字段类型必填说明
-Object不同的 action,请求回包对象不同

4. 示例代码

import CloudBase from '@cloudbase/manager-node'

const manager = new CloudBase({
secretId: 'Your SecretId',
secretKey: 'Your SecretKey',
envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取
})

async function test() {
const res = await manager.commonService().call({
Action: 'DescribeDatabaseACL',
Param: {
CollectionName: 'xxx',
EnvId: 'xxx'
}
})
console.log(res)
}

test()