# 管理微信令牌权限

通过本接口可以开启或关闭cloudbase_access_token的使用权限,使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

说明:此权限默认为开启状态,调用此接口关闭cloudbase_access_token的使用权限后,该账号便无法用cloudbase_access_token。按需配置允许使用微信令牌的开放接口,未配置的接口无法使用云调用。

# 请求地址

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

# 请求参数

属性 类型 默认值 必填 说明
access_token string 第三方平台接口调用令牌authorizer_access_token
action string get/set
env string 环境id, 白名单为环境维度配置
open bool 开启/关闭, 全局配置,action=set时必填
api_whitelist string array api白名单,action=set时必填
version number 版本号,action=set时必填

# 返回值

# Object

返回的 JSON 数据包

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
open bool 开启/关闭,action=get时返回
api_whitelist string array api白名单,action=get时返回
version number 版本号,action=get时返回

errcode 的合法值

说明
0 请求成功
-1 系统错误
-1000 系统错误
40014 AccessToken 不合法
40097 请求参数错误
40101 缺少必填参数
41001 缺少AccessToken
42001 AccessToken过期
43002 HTTP METHOD 错误
44002 POST BODY 为空
47001 POST BODY 格式错误
85088 该APP未开通云开发
其他错误码 云开发错误码

# 请求数据示例

get示例:

{
    "action": "get",
    "env": "myttest-8gu57so0bd9f9e8a",
}

set示例:

{
    "action": "set",
    "open": true,
    "env": "myttest-8gu57so0bd9f9e8a",
    "api_whitelist": ["/*"],
    "version": 6
}

# 返回数据示例

get示例:

{
    "errcode": 0,
    "errmsg": "ok",
    "open": true,
    "api_whitelist": [
        "/*"
    ],
    "version": 2
}

set示例:

{
    "errcode": 0,
    "errmsg": "ok",
    "open": true
}