通用场景
对主动更新插件,小程序进行升级/降级端版本配置。
自动更新插件不能修改
公共请求参数
业务请求参数
plugin_id|插件appid必选string[1,20]
【描述】插件appid
【示例值】2021000142610xxx
plugin_dev_version|插件研发版本必选string[1,10]
【描述】插件研发版本
【示例值】0.0.1
strategy_value|灰度策略值必选string[1,20]
【描述】灰度策略值
【枚举值】
10% 的用户: p10
30% 的用户: p30
50% 的用户: p50
【示例值】p10
bundle_id|小程序端可选string[1,32]
【描述】小程序客户端类型,默认为支付宝端。常见支持如下客户端:
com.alipay.alipaywallet:支付宝端;
com.alibaba.android.rimet:dingding端;
com.amap.app:高德端;
com.alibaba.ailabs.genie.webapps:天猫精灵端;
com.alipay.iot.xpaas:支付宝iot端。
如需更多端投放,请联系业务bd。
【示例值】com.alipay.alipaywallet
常见请求示例
默认示例
curl 'https://openapi.alipay.com/gateway.do?charset=utf-8&method=alipay.open.mini.pluginuseconfig.upgrade&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=rsa2×tamp=${now}' \
-f 'biz_content={
"plugin_id":"2021000142610xxx",
"bundle_id":"com.alipay.alipaywallet",
"strategy_value":"p10",
"plugin_dev_version":"0.0.1"
}'
说明:本示例仅供参考。
公共响应参数
业务响应参数
无业务响应参数
响应示例
正常示例
异常示例
{
"alipay_open_mini_pluginuseconfig_upgrade_response": {
"code": "10000",
"msg": "success"
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
can_not_gray_exist | 存在其他灰度版本无法灰度 | 存在其他灰度版本无法灰度 |
current_version_is_online | 当前版本已在架 | 当前版本已在架,无法灰度 |
gray_strategy_not_allow_reduce | 灰度比例值不能缩小 | 灰度比例值不能缩小 |
invalid_params | 非法参数 | 非法参数 |
invalid_params_warn | 非法参数 | 确认每个必填参数 |
mini_app_version_not_exist | 当前插件版本不存在 | 当前插件版本不存在,请插件插件版本传入是否正确 |
not_support_change_type | 非主动更新插件无法修改配置 | 当前插件类型无法修改使用版本,随插件自身升级 |
plugin_not_exist | 该插件不存在 | 确认插件appid是否正确 |
plugin_not_ordered | 没有订购该插件 | 没有订购该插件,请检查订购 |