# 获取云函数下载地址
通过本接口可以获取云函数下载地址。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。
# 请求地址
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
只允许下载本第三方平台上传的代码,若该小程序曾授权给其他第三方平台,且其他第三方平台为该小程序提交过有代码保护的代码,则使用本接口获取下载地址会失败,需要本第三方平台先为该小程序更新一次代码(覆盖原有其他第三方平台的代码)才能使用下载能力。