# 分阶段发布

调试工具

接口应在服务器端调用,详细说明参见服务端API

# 接口说明

# 接口英文名

grayRelease

# 功能描述

  • 发布小程序release接口是全量发布,会影响到现网的所有用户。而本接口是创建一个灰度发布的计划,可以控制发布的节奏,避免一上线就影响到所有的用户。可以多次调用本次接口,将灰度的比例(gray_percentage)逐渐增大
  • 使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

# 调用方式

# HTTPS 调用


POST https://api.weixin.qq.com/wxa/grayrelease?access_token=ACCESS_TOKEN 

# 第三方调用

  • 调用方式以及出入参和HTTPS相同,仅是调用的token不同

  • 该接口所属的权限集id为:18

  • 服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用

# 请求参数

属性 类型 必填 说明
access_token string 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用authorizer_access_token
gray_percentage number 灰度的百分比 0~ 100 的整。如果gray_percentage=0,support_experiencer_first与support_debuger_first二选一必填
support_debuger_first boolean true表示支持按项目成员灰度,默认是false
support_experiencer_first boolean true表示支持按体验成员灰度,默认是false

# 返回参数

属性 类型 说明
errcode number 错误码
errmsg string 错误信息

# 调用示例

示例说明: HTTPS请求

# 请求数据示例


{
  "gray_percentage": 1,
  "support_experiencer_first": true,
  "support_debuger_first": true
} 

# 返回数据示例


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

# 错误码

错误码 错误描述 解决方案
40001 invalid credential  access_token isinvalid or not latest 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口
86002 miniprogram have not completed init procedure 小程序还未设置昵称、头像、简介。请先设置完后再重新提交
-1 system error 系统繁忙,此时请开发者稍候再试
85079 miniprogram has no online release 小程序没有线上版本,即小程序尚未发布,不可进行该操作
85080 miniprogram commit not approved 小程序提交的审核未审核通过
85081 invalid gray percentage 无效的发布比例
85082 gray percentage too low 当前的发布比例需要比之前设置的高
40097 invalid args 参数错误