# 申请小程序备案
接口应在服务器端调用,详细说明参见服务端API。
# 接口说明
# 接口英文名
applyIcpFiling
# 功能描述
使用该接口申请小程序备案。该接口使用的媒体材料都是通过"上传小程序备案媒体材料"接口返回的media_id。使用过程中如遇到问题,可在开放平台服务商专区发帖交流
# 注意事项
申请小程序备案之前,请确保前置条件已经完成:
- 小程序名称、图标、描述等小程序基本信息已填写完成。
- 小程序至少存在一个审核通过的类目。
- 非个人类型小程序必须完成微信认证。
调用该接口之前,请先完成小程序负责人人脸核身,以及上传所有需要用到的附件材料。
人脸核身视频会用于生成核验照片,背景需白色或接近浅色,核验人不能裸露上半身,不能戴帽子、耳机、口罩等遮挡面部的物品,如视频不满足要求,即使人脸核身通过,本接口也会返回失败。
所有字段校验失败的原因会一次性返回。
每个服务商每日只能发起1000个存量已上架小程序备案申请,新增未上架小程序不受限制。
小程序备注(必填)注意事项:
- 天津市个人主体备案小程序请按以下格式补充备注:应急联系电话手机号使用人为XXX,与小程序主办者关系为XX (注:应急联系方式必须为小程序主办者的直系亲属);天津市非个人主体备案小程序请按以下格式补充备注:应急联系电话手机号使用人为XXX公司员工XXX。
- 福建省个人主体备案小程序请按以下格式补充备注:请具体描述小程序实际经营内容、主要服务内容,该信息为主管部门审核重要依据,备注内容字数限制20-200字,请认真填写。且不能出现“**公司官网,**单位旗下产品”。
- 广东省备案小程序如果是非纯中文小程序昵称,要求在小程序备注位置注明中文名称以及小程序主要服务内容,并且在备注文案文末加上“承诺遵守中华人民共和国法律法规。”,备注内容字数限制20-200字,请认真填写。
若发起备案请求时,管理员实名信息未补充,且备案信息中小程序负责人为法人时,管理员实名信息将更新为小程序负责人(即法人)。
接口与mp对齐,首次提交不能传主体其他附件和小程序其他附件,撤回或驳回后再提交才能支持上传。
# 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/wxa/icp/apply_icp_filing?access_token=ACCESS_TOKEN
# 第三方调用
调用方式以及出入参和HTTPS相同,仅是调用的token不同
该接口所属的权限集id为:18、156
服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用
# 请求参数
属性 | 类型 | 必填 | 说明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
access_token | string | 是 | 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用authorizer_access_token | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
icp_subject | object | 是 | 备案主体信息 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
icp_applets | object | 是 | 微信小程序信息 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
icp_materials | object | 是 | 其他备案媒体材料 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
# 返回参数
属性 | 类型 | 说明 | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
errcode | number | 错误码 | |||||||||||||||||
errmsg | string | 错误信息 | |||||||||||||||||
hints | array<object> | 错误提示 | |||||||||||||||||
|
# 其他说明
# 事件推送
当备案审核被驳回或通过时会推送该事件。服务商要接收事件推送,请移步:授权事件接收配置
# 推送参数说明
参数 | 类型 | 说明 |
---|---|---|
InfoType | string | 消息类型,固定为 notify_apply_icpfiling_result |
AppId | string | 服务商唯一id |
authorizer_appid | string | 小程序唯一id |
beian_status | number | 备案状态,参考“获取小程序备案状态及驳回原因”接口的备案状态枚举 |
# 推送数据示例
{
"AppId": "wx1234567890abcdef",
"CreateTime": 1689839779,
"InfoType": "notify_apply_icpfiling_result",
"authorizer_appid": "wxabcdef1234567890",
"beian_status": 3
}
# 调用示例
示例说明: 个人备案
# 请求数据示例
{
"icp_subject": {
"base_info": {
"type": 5, // 个人类型
"name": "张三",
"province": "110000", // 北京市
"city": "110100",
"district": "110105", // 朝阳区
"address": "高碑店路181号1栋12345室",
"comment": "主体备注"
},
"personal_info": {
"residence_permit": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7"
},
"organize_info": {
"certificate_type": 2,
"certificate_number": "110105199001011234",
"certificate_address": "北京市朝阳区高碑店路181号1栋12345室"
},
"principal_info": {
"name": "张三",
"mobile": "13012344321",
"email": "zhangsan@zhangsancorp.com",
"emergency_contact": "17743211234",
"certificate_type": 2, // 身份证
"certificate_number": "110105199001011234",
"certificate_validity_date_start": "20230815",
"certificate_validity_date_end": "20330815",
"certificate_photo_front": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7",
"certificate_photo_back": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7"
}
},
"icp_applets": {
"base_info": {
"service_content_types": [
3,
4
], // 工具 & 家政
"nrlx_details": [
{
"type": 24 // 以上都不涉及
}
],
"comment": "小程序备注"
},
"principal_info": {
"name": "张三",
"mobile": "13012344321",
"email": "zhangsan@zhangsancorp.com",
"emergency_contact": "17743211234",
"certificate_type": 2, // 身份证
"certificate_number": "110105199001011234",
"certificate_validity_date_start": "20230815",
"certificate_validity_date_end": "20330815",
"certificate_photo_front": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7",
"certificate_photo_back": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7",
"verify_task_id": "R5PqRPNb6GmG3i0rqd4pTg"
}
},
"icp_materials": {
"commitment_letter": [
"4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7"
]
}
}
# 返回数据示例
{
"errcode": 0,
"errmsg": "ok"
}
示例说明: 企业备案
# 请求数据示例
{
"icp_subject": {
"base_info": {
"type": 4, // 企业类型
"name": "李四王五有限责任公司",
"province": "440000", // 广东省
"city": "440100", // 广州市
"district": "440105", // 海珠区
"address": "新港中路TIT创意园B6栋",
"comment": "主体备注"
},
"organize_info": {
"certificate_type": 1, // 营业执照
"certificate_number": "92111122223333443F",
"certificate_address": "广东省广州市海珠区新港中路TIT创意园B6栋",
"certificate_photo": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7"
},
"principal_info": {
"name": "李四",
"mobile": "13022222221",
"email": "lisi@lisiwangwucorp.com",
"emergency_contact": "1722222234",
"certificate_type": 2, // 身份证
"certificate_number": "440105198802023334",
"certificate_validity_date_start": "20230815",
"certificate_validity_date_end": "20330815",
"certificate_photo_front": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7",
"certificate_photo_back": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7"
}
},
"icp_applets": {
"base_info": {
"service_content_types": [
3,
4
], // 工具 & 家政
"nrlx_details": [
{
"type": 24 // 以上都不涉及
}
],
"comment": "小程序备注"
},
"principal_info": {
"name": "王五",
"mobile": "13011111111",
"email": "wangwu@lisiwangwucorp.com",
"emergency_contact": "15522223333",
"certificate_type": 2, // 身份证
"certificate_number": "440105199001019999",
"certificate_validity_date_start": "20230815",
"certificate_validity_date_end": "20330815",
"certificate_photo_front": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7",
"certificate_photo_back": "4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7",
"verify_task_id": "R5PqRPNb6GmG3i0rqd4pTg"
}
},
"icp_materials": {
"commitment_letter": [
"4ahCGpd3CYkE6RpkNkUR5czt3LvG8xDnDdKAz6bBKttSfM8p4k5Rj6823HXugPwQBurgMezyib7"
]
}
}
# 返回数据示例
{
"errcode": 0,
"errmsg": "ok"
}
# 错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|
0 | ok | ok |
-1 | system error | 系统繁忙,此时请开发者稍候再试 |
86202 | 申请小程序备案失败 | 申请小程序备案失败,请根据返回的错误提示进行修改 |
86301 | 系统错误,请稍后重试 | 系统错误,请稍后重试 |
86302 | 输入信息与图片信息相差过大 | 重新拍摄上传图片 |
86303 | 无法获取号码归属地 | 请重试或更换一个号码 |
86308 | 证件有效期不满足要求 | 请确保证件在有效期内,且有效期大于3个月 |
86324 | 当前正在审核中,请勿重复提交 | 当前正在审核中,请勿重复提交 |
86358 | 存在订单尚未完成,不允许再次提交 | 存在订单尚未完成,不允许再次提交 |