# 小程序版本回退
接口应在服务器端调用,详细说明参见服务端API。
# 接口说明
# 接口英文名
revertCodeRelease
# 功能描述
调用本接口可以将小程序的线上版本进行回退。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。
# 注意事项
- 如果没有上一个线上版本,将无法回退
- 可指定版本进行回滚,但最多保存最近发布或回退的5个版本
- 当前版本回退后,不能再调用版本回退接口
# 调用方式
# HTTPS 调用
GET https://api.weixin.qq.com/wxa/revertcoderelease?access_token=ACCESS_TOKEN
# 第三方调用
调用方式以及出入参和HTTPS相同,仅是调用的token不同
该接口所属的权限集id为:18
服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用
# 请求参数
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用authorizer_access_token |
action | string | 否 | 只能填get_history_version。表示获取可回退的小程序版本。该参数为 URL 参数,非 Body 参数。 |
app_version | string | 否 | 默认是回滚到上一个版本;也可回滚到指定的小程序版本,可通过get_history_version获取app_version。该参数为 URL 参数,非 Body 参数。 |
# 返回参数
属性 | 类型 | 说明 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
errcode | number | 错误码 | |||||||||||||||||||||
errmsg | string | 错误信息 | |||||||||||||||||||||
version_list | object | 模板信息列表。当action=get_history_version,才会返回。 | |||||||||||||||||||||
|
# 调用示例
示例说明: 小程序版本回退
# 请求数据示例
GET https://api.weixin.qq.com/wxa/revertcoderelease?app_version=123&access_token=ACCESS_TOKEN
# 返回数据示例
{
"errcode": 0,
"errmsg": "ok"
}
示例说明: 获取可回退的小程序版本
# 请求数据示例
GET https://api.weixin.qq.com/wxa/revertcoderelease?action=get_history_version&access_token=ACCESS_TOKEN
# 返回数据示例
{
"errcode": 0,
"errmsg": "ok",
"version_list": [
{
"commit_time": 1488965944,
"user_version": "VVV",
"user_desc": "AAS",
"app_version": 111
},
{
"commit_time": 1504790906,
"user_version": "11",
"user_desc": "111111",
"app_version": 222
}
]
}
# 错误码
错误码 | 错误码取值 | 解决方案 |
---|---|---|
-1 | system error | 系统繁忙,此时请开发者稍候再试 |
40001 | invalid credential access_token isinvalid or not latest | 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口 |