# 服务商提交备案资料指南
# 一、备案流程概述
服务商完成一个小程序备案信息提交,主要可分为三大步骤:媒体信息上传、管理员人脸核验、备案代码信息查询。如流程图所示:
# 二、媒体信息上传
小程序备案前需准备小程序备案所需的相关材料,服务商可通过uploadIcpMedia接口提交图片或视频媒体材料,完成媒体材料上传,上传成功后可获取的各类证件的media_id。
具体备案材料准备可参考:小程序备案操作指引-(三)备案材料准备
# 三、小程序管理员人脸核验
备案材料上传完成后,下一步发起备案小程序管理员人脸核身,调用createIcpVerifyTask接口向 access_token 所指定的小程序的管理员发送一条备案人脸核身通知,管理员点击该通知即可进行人脸核身。备案人脸核身通知样式如下:
待管理员完成核身之后,平台会推送人脸核身完成事件(notify_icpfiling_verify_result) 到服务商服务器,服务商可通过该事件信息获取人脸核验任务task_id,服务商也可以使用查询人脸核身任务状态接口来轮询任务状态和结果。
# 四、备案代码信息查询
小程序管理员人脸核验完成后,服务商可根据小程序备案代码信息查询如下备案信息:
- 使用queryIcpNrlxTypes接口获取小程序备案前置审批项类型
- 使用queryIcpDistrictCode接口查询小程序备案省市区的区域信息
- 使用queryIcpSubjectTypes接口获取小程序备案主体单位性质
- 使用queryIcpServiceContentTypes接口获取小程序服务内容类型
- 使用queryIcpCertificateTypes接口获取证件类型
完成备案代码信息查询后,将二、三、四步骤获取的信息进行汇总拼接即可发起备案申请,在申请小程序备案之前,请确保前置条件已经完成,前置条件包括:小程序基本信息已填写完成、小程序至少存在一个审核通过的类目。
服务商发起备案可通过applyIcpFiling接口申请小程序备案,若已提交的备案信息有误,服务商可使用cancelApplyIcpFiling接口撤回备案申请。
小程序备案审核完成后,平台会通过审核结果事件通知(notify_apply_icpfiling_result)向服务商同步审核结果,备案审核一般在3-20个工作日内完成,请耐心等待。
最后,服务商可使用getIcpEntranceInfo接口用于获取小程序备案状态,如果小程序备案未通过,则返回其驳回原因,服务商可根据驳回原因修改后重新发起备案申请。