使用InvokeFunction调用函数。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | InvokeFunction |
系统规定参数。取值:InvokeFunction。 |
Env | Integer | 是 | 0 |
函数所部署的环境,0:沙箱环境;1:生产环境。 |
FileId | Long | 是 | 1 |
函数文件ID |
FunctionName | String | 是 | someFunc |
函数名称 |
Parameters | String | 是 | {"key":"value"} |
调用函数的入参 |
ProjectId | String | 是 | PE9FQC48 |
项目ID |
RegionId | String | 否 | cn-shanghai |
地域ID |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 629586FE-CB2E-4742-995E-121F952CEB72 |
请求ID |
Result |
返回结果 |
||
BackEndRequestId | String | 54117932-59f1-4955-7a26-0c96962fd645 |
后端运行环境调用的请求ID |
Output | String | hello, bla bla bla... |
函数执行时的标准输出 |
示例
请求示例
https://iovcc.cn-shanghai.aliyuncs.com/?Action=InvokeFunction
&Env=0
&FileId=1
&FunctionName=someFunc
&Parameters={"key":"value"}
&ProjectId=PE9FQC48
&<公共请求参数>
正常返回示例
XML
格式
<InvokeFunctionResponse>
<RequestId>629586FE-CB2E-4742-995E-121F952CEB72</RequestId>
<Result>
<BackEndRequestId>2b500332-5a7b-9b5b-b92e-38685b95efaa</BackEndRequestId>
<Output>succeed</Output>
</Result>
</InvokeFunctionResponse>
JSON
格式
{
"Result":{
"Output":"succeed",
"BackEndRequestId":"2b500332-5a7b-9b5b-b92e-38685b95efaa"
},
"RequestId":"629586FE-CB2E-4742-995E-121F952CEB72"
}
错误码
访问错误中心查看更多错误码。