跳到主要内容

云函数

invoke

1. API 描述

功能:函数执行

2. 请求地址

POST https://tcb-api.tencentcloudapi.com/api/v2/envs/${envId}/functions/${functionName}:invoke

3. 请求体

字段类型必填说明
dataObject云函数调用请求参数

4. 响应体

字段类型必填说明
statusCodeNumber状态码,200
bodyObject响应体,结构如下
body
字段类型必填说明
requestIdString请求 ID
dataObject返回结果
codeString错误码
messageString错误信息
data
字段类型必填说明
response_dataString自定义函数回包的 JSON 序列化字符串

5. 使用示例

// Node 示例
const request = require("request"); // 请求库,需npm 安装依赖
const envId = "testEnv"; // 环境ID

request(
{
url: `https://tcb-api.tencentcloudapi.com/api/v2/envs/${envId}/functions/${functionName}:invoke`,
method: "POST",
headers: {
"X-CloudBase-Authorization": "your authorization",
"X-CloudBase-SessionToken": "your token",
"X-CloudBase-TimeStamp": "the timestamp"
},
body: {
data: {
key: value
}
},
json: true
},
(err, response, body) => {
console.log(err);
console.log(response.statusCode);
console.log(response.body.data);
}
);