获取消息推送配置

通过本接口可以获取消息推送配置。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

请求地址

POST https://api.weixin.qq.com/tcb/getcallbackconfig?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_token String 第三方平台接口调用令牌authorizer_access_token

返回值

返回的 JSON 数据包

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
data Object 数据

data 的结构

属性 类型 说明
container_config Object 云托管配置
function_config Object 云函数配置

container_config 的结构

属性 类型 说明
enable Bool 状态
qbase_env String 环境id
qbase_container_path String 路径
text_mode Number 文本格式

text_mode 的合法值

说明
1 Json
2 Xml

function_config 的结构

属性 类型 说明
enable Bool 状态
callbacks Array.<Object> 配置项

callbacks 的结构

属性 类型 说明
msgType String 消息类型
event String 事件类型
env String 环境id
functionName String 云函数名称
enable Bool 状态

errcode 的合法值

说明 最低版本
0 请求成功
-1 系统错误
-1000 系统错误
40014 AccessToken 不合法
40101 缺少必填参数
41001 缺少AccessToken
42001 AccessToken过期
43002 HTTP METHOD 错误
其他错误码 云开发错误码

返回数据示例

{
    "errcode": 0,
    "errmsg": "ok",
    "data": {
        "function_config": {
            "enable": false,
            "callbacks": [
                {
                    "msgType": "event",
                    "event": "user_enter_tempsession",
                    "env": "test-env-6gni9ity244a6ea3",
                    "functionName": "callback",
                    "enable": false
                },
                {
                    "msgType": "image",
                    "event": "",
                    "env": "test-env-6gni9ity244a6ea3",
                    "functionName": "callback",
                    "enable": true
                }
            ]
        },
        "container_config": {
            "enable": true,
            "qbase_env": "test-env-6gni9ity244a6ea3",
            "qbase_container_path": "/container-echo",
            "text_mode": 1
        }
    }
}