通用场景
小程序查询版本构建状态
公共请求参数
业务请求参数
app_version|小程序版本号必选string[1,64]
【描述】小程序版本号
【示例值】0.0.1
bundle_id|小程序端可选string[1,64]
【描述】小程序客户端类型,默认为支付宝端。常见支持如下客户端:
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.version.build.query&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=rsa2×tamp=${now}' \
-f 'app_auth_token=${app_auth_token}' \
-f 'biz_content={
"app_version":"0.0.1",
"bundle_id":"com.alipay.alipaywallet"
}'
说明:本示例仅供参考。
公共响应参数
业务响应参数
need_rotation|是否需要轮询可选string(8)
【描述】是否需要轮询
【示例值】"true"
create_status|创建版本的状态可选string(8)
【描述】创建版本的状态,状态说明如下:
0:构建排队中;
1:正在构建;
2:构建成功;
3:构建失败;
5:构建超时;
6:版本创建成功。
【枚举值】
构建排队中: 0
正在构建: 1
构建成功: 2
【示例值】6
响应示例
正常示例
异常示例
{
"alipay_open_mini_version_build_query_response": {
"code": "10000",
"msg": "success",
"need_rotation": "\"true\"",
"create_status": "6"
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
system_error | 系统繁忙 | 服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试 |
application_type_illegal | 应用不合法 | 应用不合法,如门店小程序无法轮询 |
application_type_not_miniapp | 代调用的应用不是小程序类型 | 请确保代调用的应用是小程序类型 |
app_version_is_blank | 版本号为空 | 请输入小程序的版本号 |
build_version_not_existed | 不存在该构建版本 | 请确保该版本存在 |
bundle_id_not_exist | 端参数不存在 | 请根据示例值输入正确的端参数 |
code_template_not_exist | 指定的代码模板不存在 | 请输入合法的小程序模板id |
isv_app_id_is_blank | 三方应用id不存在 | 该接口需要带应用授权token来调用 |
mini_app_not_online | 代调用的应用没有上线 | 请确保代调用的应用已经上线 |
no_auth_relation | 托管小程序和三方应用之间不存在授权关系 | 请先将托管小程序授权给三方应用 |
no_template_instantiate_relation | 非模板实例化的版本无法通过本接口查询构建状态 | 更换模板实例化的版本查询 |
package_id_is_blank | packageid为空 | 构建失败,请重新上传版本。 |
polling_building_error | 轮询构建错误 | 系统错误,请稍后再试 |
polling_build_version_not_exist | 轮训构建的对应版本不存在 | 确保轮询构建版本存在 |