注意: HTTP API 途径触发云函数不包含用户信息
云开发 HTTP API 提供了以下云函数调用 API:
本接口应在服务器端调用,详细说明参见服务端API。
触发云函数。注意:HTTP API 途径触发云函数不包含用户信息。
POST https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=FUNCTION_NAME
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
access_token | string | 是 | 接口调用凭证 | |
env | string | 是 | 云开发环境ID | |
name | string | 是 | 云函数名称 | |
POSTBODY | string | 是 | 云函数的传入参数,具体结构由开发者定义。 |
返回的 JSON 数据包
属性 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |
resp_data | string | 云函数返回的buffer |
errcode 的合法值
值 | 说明 | 最低版本 |
---|---|---|
0 | 请求成功 | |
-1 | 系统错误 | |
-1000 | 系统错误 | |
40014 | AccessToken 不合法 | |
40101 | 缺少必填参数 | |
41001 | 缺少AccessToken | |
42001 | AccessToken过期 | |
43002 | HTTP METHOD 错误 | |
44002 | POST BODY 为空 | |
85088 | 该APP未开通云开发 | |
其他错误码 | 云开发错误码 |
curl -d "{}"
"https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=login"
{
"errcode": 0,
"errmsg": "ok",
"resp_data": "{"event":{"userInfo":{"appId":"SAMPLE_APPID"}},"appid":"SAMPLE_APPID"}"
}
#概览不兼容:v-bind 的绑定顺序会影响渲染结果。#介绍在元素上动态绑定 attribute 时,常见的场景是在一个元素中同时使用 v-bin...
#directives类型:Object详细:包含组件实例可用指令的哈希表。参考自定义指令#components类型:Object详细:包含组件实例可用组...
在插入、更新或从 DOM 中移除项时,Vue 提供了多种应用转换效果的方法。这包括以下工具:自动为 CSS 转换和动画应用 class;集成...
信息这是一个低级的内部 API 更改,不会影响大多数开发人员。#概览下面是对这些变化的高层次总结:删除枚举 attribute 的内部概...
Dovecot是一款能够为Linux系统提供IMAP和POP3电子邮件服务的开源服务程序,安全性极高,配置简单,执行速度快,而且占用的服务器...
我们曾经在第11章中学习过vsftpd服务与TFTP服务。vsftpd是一款功能丰富的文件传输服务程序,允许用户以匿名开放模式、本地用户模...
PHP(Hypertxt Preprocessor,超文本预处理器)是一种通用的开源脚本语言,发明于1995年,它吸取了C语言、Java语言及Perl语言的...