小程序提交审核
| 环境 | HTTPS请求地址 |
|---|---|
| 正式环境 | https://openapi.alipay.com/gateway.do |
| 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
|---|---|---|---|---|---|
| app_id | String | 是 | 32 | 支付宝分配给开发者的应用ID | 2014072300007148 |
| method | String | 是 | 128 | 接口名称 | alipay.open.mini.version.audit.apply |
| format | String | 否 | 40 | 仅支持JSON | JSON |
| charset | String | 是 | 10 | 请求使用的编码格式,如utf-8,gbk,gb2312等 | utf-8 |
| sign_type | String | 是 | 10 | 商户生成签名字符串所使用的签名算法类型,目前支持RSA2和RSA,推荐使用RSA2 | RSA2 |
| sign | String | 是 | 344 | 商户请求参数的签名串,详见签名 | 详见示例 |
| timestamp | String | 是 | 19 | 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss" | 2014-07-24 03:07:50 |
| version | String | 是 | 3 | 调用的接口版本,固定为:1.0 | 1.0 |
| app_auth_token | String | 否 | 40 | 详见应用授权概述 |
| 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
|---|---|---|---|---|---|
| app_version | String | 必须 | 64 | 小程序版本号 | 0.0.1 |
| app_name | String | 必须 | 20 | 小程序应用名称 | 小程序示例 |
| app_english_name | String | 必须 | 20 | 小程序应用英文名称 | demoexample |
| app_slogan | String | 必须 | 32 | 小程序应用简介,一句话描述小程序功能 | 这是一个支付示例 |
| app_logo | byte[] | 必须 | 262144 | 小程序logo图标,图片格式必须为:png、jpeg、jpg,建议上传像素为180*180 | 1 |
| app_category_ids | String | 必须 | 32 | 小程序类目,格式为 第一个一级类目_第一个二级类目;第二个一级类目_第二个二级类目 | 11_12;12_13 |
| app_desc | String | 必须 | 200 | 小程序应用描述,20-200个字 | 这是一个小程序的描述这是一个小程序的描述这是一个小程序的描述这是一个小程序的描述 |
| service_phone | String | 特殊可选 | 30 | 小程序客服电话 | 13110101010 |
| service_email | String | 特殊可选 | 128 | 小程序客服邮箱 | example@mail.com |
| version_desc | String | 必须 | 500 | 小程序版本描述 | 小程序版本描述小程序版本描述小程序版本描述小程序版本描述小程序版本描述小程序版本描述 |
| memo | String | 可选 | 500 | 小程序备注 | 小程序示例 |
| region_type | String | 必须 | 16 | 小程序服务区域类型,GLOBLE-全球,CHINA-中国,LOCATION-指定区域 | LOCATION |
| service_region_info | RegionInfo [] | 必须 | 512 | 省市区信息,当区域类型为LOCATION时,不能为空,province_code不能为空,当填写city_code时,province_code不能为空,当填写area_code时,province_code和city_code不能为空 | |
|
|||||
| first_screen_shot | byte[] | 必须 | 4194304 | 小程序第一张应用截图,不能超过4MB,图片格式只支持jpg,png | 1 |
| second_screen_shot | byte[] | 必须 | 4194304 | 小程序第二张应用截图,不能超过4MB,图片格式只支持jpg,png | 1 |
| third_screen_shot | byte[] | 可选 | 4194304 | 小程序第三张应用截图,不能超过4MB,图片格式只支持jpg,png | 1 |
| fourth_screen_shot | byte[] | 可选 | 4194304 | 小程序第四张应用截图,不能超过4MB,图片格式只支持jpg,png | 1 |
| fifth_screen_shot | byte[] | 可选 | 4194304 | 小程序第四张应用截图,不能超过4MB,图片格式只支持jpg,png | 1 |
| 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
|---|---|---|---|---|---|
| code | String | 是 | - | 网关返回码,详见文档 | 40004 |
| msg | String | 是 | - | 网关返回码描述,详见文档 | Business Failed |
| sub_code | String | 否 | - | 业务返回码,详见文档 | ACQ.TRADE_HAS_SUCCESS |
| sub_msg | String | 否 | - | 业务返回码描述,详见文档 | 交易已被支付 |
| sign | String | 是 | - | 签名,详见文档 | DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo= |
| 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
|---|
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2");
AlipayOpenMiniVersionAuditApplyRequest request = new AlipayOpenMiniVersionAuditApplyRequest();
request.setAppVersion("0.0.1");
request.setAppName("小程序示例");
request.setAppEnglishName("demoexample");
request.setAppSlogan("这是一个支付示例");
FileItem AppLogo = new FileItem("C:/Downloads/ooopic_963991_7eea1f5426105f9e6069/16365_1271139700.jpg");
request.setAppLogo(AppLogo);
request.setAppCategoryIds("11_12;12_13");
request.setAppDesc("这是一个小程序的描述这是一个小程序的描述这是一个小程序的描述这是一个小程序的描述");
request.setServicePhone("13110101010");
request.setServiceEmail("example@mail.com");
request.setVersionDesc("小程序版本描述小程序版本描述小程序版本描述小程序版本描述小程序版本描述小程序版本描述");
request.setMemo("小程序示例");
request.setRegionType("LOCATION");
RegionInfo regionInfo = new RegionInfo();
regionInfo.setProvinceCode("310000");
regionInfo.setProvinceName("浙江省");
regionInfo.setCityCode("310000");
regionInfo.setCityName("杭州市");
regionInfo.setAreaCode("311100");
regionInfo.setAreaName("余杭区");
request.setServiceRegionInfo(regionInfo);
FileItem FirstScreenShot = new FileItem("C:/Downloads/ooopic_963991_7eea1f5426105f9e6069/16365_1271139700.jpg");
request.setFirstScreenShot(FirstScreenShot);
FileItem SecondScreenShot = new FileItem("C:/Downloads/ooopic_963991_7eea1f5426105f9e6069/16365_1271139700.jpg");
request.setSecondScreenShot(SecondScreenShot);
FileItem ThirdScreenShot = new FileItem("C:/Downloads/ooopic_963991_7eea1f5426105f9e6069/16365_1271139700.jpg");
request.setThirdScreenShot(ThirdScreenShot);
FileItem FourthScreenShot = new FileItem("C:/Downloads/ooopic_963991_7eea1f5426105f9e6069/16365_1271139700.jpg");
request.setFourthScreenShot(FourthScreenShot);
FileItem FifthScreenShot = new FileItem("C:/Downloads/ooopic_963991_7eea1f5426105f9e6069/16365_1271139700.jpg");
request.setFifthScreenShot(FifthScreenShot);
AlipayOpenMiniVersionAuditApplyResponse response = alipayClient.execute(request);
if(response.isSuccess()){
System.out.println("调用成功");
} else {
System.out.println("调用失败");
}
{
"alipay_open_mini_version_audit_apply_response":{
"msg":"Success",
"code":"10000"
},
"sign":"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE"
}
{
"alipay_open_mini_version_audit_apply_response":{
"msg":"Service Currently Unavailable",
"code":"20000",
"sub_msg":"系统繁忙",
"sub_code":"isp.unknow-error"
},
"sign":"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE"
}
| 错误码 | 错误描述 | 解决方案 |
|---|---|---|
| SYSTEM_ERROR | 系统繁忙 | 请稍后重试,或者联系技术人员解决 |
| APP_NAME_IS_BLANK | 小程序应用名称为空 | 请输入小程序应用名称 |
| INVALID_MINI_APP_NAME_LENGTH | 小程序中文名称长度超出范围 | 小程序中文名称限制为3-20个字符 |
| INVALID_MINI_APP_NAME | 小程序中文名称包含非法字符 | 小程序中文名称只能包含中文、数字、英文及下划线 |
| ENGLISH_NAME_IS_BLANK | 小程序英文名称为空 | 请输入小程序英文名称 |
| INVALID_MINI_APP_EN_NAME | 小程序英文名称包含非法字符 | 小程序英文名称只允许英文和数字 |
| INVALID_MINI_APP_EN_NAME_LENGTH | 小程序英文名称长度超出范围 | 请输入合法长度范围的小程序英文名称,3-20个字符 |
| SLOGAN_IS_BLANK | 小程序应用简介为空 | 请输入小程序应用简介 |
| INVALID_MINI_APP_SLOGAN_LENGTH | 小程序应用简介长度超出范围 | 小程序应用简介长度10-32个字符 |
| INVALID_MINI_APP_SLOGAN | 小程序应用简介包含非法字符 | 请输入合法的应用简介 |
| SERVICE_TEL_AND_MAIL_BOTH_BLANK | 小程序客服电话和邮箱同时为空 | 小程序客服电话和邮箱至少输入一个 |
| INVALID_MINI_APP_SERVICE_TEL | 小程序客服电话包含非法字符 | 请重新输入小程序客服电话,只允许包含数字和-,5-30个字符 |
| INVALID_MINI_APP_SERVICE_MAIL | 小程序客服邮箱包含非法字符 | 请重新输入小程序客服邮箱 |
| CATEGORY_IS_BLANK | 小程序类目为空 | 请输入小程序类目 |
| CATEGORY_NUM_IS_INVALID | 类目数量需要是1-3个 | 请输入合法的类目数量 |
| APP_DESC_IS_BLANK | 小程序应用描述为空 | 请输入小程序应用描述 |
| INVALID_MINI_APP_DESC_LENGTH | 小程序应用描述长度超出范围 | 请重新输入小程序应用描述,20-200字 |
| INVALID_MINI_APP_DESC | 小程序应用描述包含非法字符 | 请重新输入小程序应用描述 |
| REGION_TYPE_IS_BLANK | 小程序服务区域类型为空 | 请输入小程序服务区域类型 |
| REGION_TYPE_IS_INVALID | 小程序服务区域类型非法 | 请输入合法的小程序服务区域类型,目前只支持GLOBLE,CHINA,LOCATION |
| REGION_CODE_IS_BLANK | 服务区域类型为location,服务区域码不能为空 | 当服务区域类型为location,请输入服务区域码 |
| APP_VERSION_IS_BLANK | 版本号为空 | 请输入小程序的版本号 |
| VERSION_DESC_IS_BLANK | 小程序版本描述为空 | 请输入小程序版本描述 |
| INVALID_VERSION_DESC_LENGTH | 小程序版本描述长度超出范围 | 小程序版本描述为30-500个字 |
| INVALID_MINI_APP_VERSION_DESC | 小程序版本描述包含非法字符 | 请重新输入版本描述 |
| SCREEN_SHOTS_ARE_BLANK | 小程序应用截图为空 | 请输入小程序应用截图 |
| SCREEN_SHOT_NUM_IS_INVALID | 小程序截图数量超出范围 | 小程序截图数量最小为2,最大为5 |
| INVALID_MINI_APP_MEMO_LENGTH | 小程序备注长度超出范围 | 小程序备注最多500字 |
| APPLICATION_TYPE_NOT_MINIAPP | 该应用不是小程序类型 | 请使用小程序类型的应用 |
| INVALID_MINI_APP_SAFE_DOMAIN | 小程序域白名单包含非法字符 | 请重新输入小程序域白名单 |
| CAN_NOT_SUBMIT_WITH_ALI_CLOUD | 小程序提交审核时httpRequest白名单中不允许含有antcloudmini.com | 请排除antcloudmini.com的域白名单 |
| MINI_APP_NAME_DUPLICATE | 小程序中文名称重名 | 请重新输入小程序中文名称 |
| MINI_APP_EN_NAME_DUPLICATE | 小程序英文名称重名 | 请重新输入小程序英文名称 |
| INVALID_CATEGORY | 输入的小程序类目不存在 | 请输入合法的小程序类目 |
| INVALID_REGION | 服务区域非法 | 请输入合法的服务区域码 |
| MINI_APP_NAME_SENSITIVE | 小程序中文名称存在敏感词 | 请重新输入小程序中文名称 |
| MINI_APP_EN_NAME_SENSITIVE | 小程序英文名称存在敏感词 | 请重新输入小程序英文名称 |
| MINI_APP_SLOGAN_SENSITIVE | 小程序应用简介存在敏感词 | 请重新输入小程序应用简介 |
| MINI_APP_MEMO_SENSITIVE | 小程序备注存在敏感词 | 请重新输入小程序备注 |
| MINI_APP_DESC_SENSITIVE | 小程序应用描述存在敏感词 | 请重新输入小程序应用描述 |
| MINI_APP_SERVICE_MAIL_SENSITIVE | 小程序服务邮箱存在敏感词 | 请重新输入小程序服务邮箱 |
| MINI_APP_VERSION_DESC_SENSITIVE | 小程序版本描述存在敏感词 | 请重新输入小程序版本描述 |
| MINI_APP_PACKAGE_INFO_NOT_EXIST | 小程序版本包信息不存在 | 请确保该版本包信息存在 |
| CAN_NOT_MODIFY_NAME_ONCE_ONLINE | 一旦上架过提审就不能修改应用名称 | 请不要修改应用名称 |
| CAN_NOT_MODIFY_EN_ONCE_ONLINE | 一旦上架提审就不能修改应用英文名称 | 请不要修改英文名称 |
| MODIFY_SLOGAN_EXCEED_COUNT | 应用简介当月修改次数已用完(每个自然月5次) | 请下个月再修改 |
| MODIFY_CATEGORY_ID_EXCEED_COUNT | 应用类目当月修改次数已用完(每个自然月5次) | 请下个月再修改 |
| MODIFY_DESC_EXCEED_COUNT | 应用描述当月修改次数已用完(每个自然月5次) | 请下个月再修改 |
| CAN_NOT_SUBMIT_WITH_AUDIT | 审核中不能提交审核 | 请不要对审核中版本执行提交审核操作 |
| CAN_NOT_SUBMIT_WITHOUT_INIT | 非开发版不能提交审核 | 请在开发版上执行提交审核操作 |
| CAN_NOT_SUBMIT_WITHOUT_SCAN_PASS | 安全扫描不通过不能提交审核 | 请在安全扫描通过后提交审核 |
| CAN_NOT_SUBMIT_WITH_AUDIT_GRAY | 存在审核中,审核通过,审核拒绝,灰度中版本不能提审 | 存在审核中,审核通过,审核拒绝,灰度中版本情况下请不要提审 |
| EXIST_LARGER_ONLINED_VERSION | 存在比当前版本更大的上架过版本号不能提交审核 | 请提审版本号更大的版本 |