# 获取云函数下载地址

通过本接口可以获取云函数下载地址。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

# 请求地址

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

# 请求参数

属性 类型 默认值 必填 说明
access_token String 第三方平台接口调用令牌authorizer_access_token
env string 环境id
function_name string 云函数名

# POST 数据示例

{
    "env": "test-777bb9",
    "function_name": "login"
}

# 返回值

返回的 JSON 数据包

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
url string 下载地址
checksum string 函数的SHA256编码

errcode 的合法值

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

# 返回数据示例

{
    "errcode": 0,
    "errmsg": "ok",
    "url": "https:\/\/lambdash-1253665810.cos.ap-shanghai.myqcloud.com\/1258717764\/qbasetest-a5c40e\/login\/login_LATEST.zip?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDqbBtfGe4eSSK8CExGjmC0e8Qcnswv6yj%26q-sign-time%3D1562247164%3B1562257224%26q-key-time%3D1562247164%3B1562257224%26q-header-list%3D%26q-url-param-list%3D%26q-signature%3Dfd43be65f7381293315269dbf18cd99e143fab48&response-content-type=application\/octet-stream",
    "checksum": "bf657f327e477652d137b45b08b6400ab16947b4aaf92e2b04a5fbe5a4582b46"
}

# Tips

只允许下载本第三方平台上传的代码,若该小程序曾授权给其他第三方平台,且其他第三方平台为该小程序提交过有代码保护的代码,则使用本接口获取下载地址会失败,需要本第三方平台先为该小程序更新一次代码(覆盖原有其他第三方平台的代码)才能使用下载能力。