本篇简要介绍微信第三方小程序代开发的流程,代开发之前需小程序运营者授权给我们即第三方平台,具体授权流程我另一篇“第三方平台授权流程及接口概述”中有相关介绍。

一、业务场景:

小程序运营者,可以一键授权给第三方平台,通过第三方平台来完成代公众号和代小程序等业务,本文主要介绍代小程序业务实现步骤。

二、代开发的具体流程:

第三方平台帮已授权的小程序进行代码管理时,需先开发完成小程序模板(第三方平台自己的小程序帐号),再将小程序模板部署到旗下小程序帐号中,流程如下:

第一步:绑定开发小程序

(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的头像、昵称、简介、服务类目等信息。

(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序

   注意: 绑定为开发小程序后,该小程序的在开发工具中上传,代码会直接上传到开放平台,不会上传到公众平台。

第二步:小程序模板的开发和上传

使用开发小程序的开发者微信号登录微信开发者工具,开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。

小程序代开发模式详见:第三方平台代开发小程序

第三步:添加到小程序模板库,获得模板 ID

从开发者工具中上传的代码,会先存在草稿箱中,每个开发小程序只保留最新一份上传记录。开发者可将草稿箱中的代码添加到小程序模板库中,小程序模板库中的模板不会被覆盖。最多可以有200个代码模板,添加后可以获得模板 ID(TemplateID)。

第四步:调用接口,为旗下授权的小程序部署代码

具体接口详见“代码管理”文档中的接口。

重点提示:

小程序授权托管之后,只能使用第三方平台的在微信开放平台登记的服务器地址。

所以第三方平台在帮助旗下公众号发布代码之前,需先把服务器地址设置到小程序的服务器地址中,设置接口详见“修改服务器地址”文档中的接口。

第五步:代码管理

通过以上步骤第三方平台在开发者工具上开发完成后,可点击上传,代码将上传到开放平台草稿箱中,第三方平台可选择将代码添加到模板中,获得代码模板 ID 后,可调用以下接口进行代码管理。

除代码管理相关接口,微信开放平台第三方平台的小程序代管接口相当丰富,可以查阅官方文档

上传小程序代码
获取小程序的体验版二维码
获取审核时可填写的类目信息
获取已上传的代码的页面列表
提交审核
代码审核结果推送
查询指定版本的审核状态
查询最新一次提交的审核状态
小程序审核撤回
发布已通过审核的小程序
分阶段发布
查询分阶段发布详情
取消分阶段发布
小程序版本回退
修改小程序线上代码的可见状态
查询当前设置的最低基础库版本及各版本用户占比
设置最低基础库版本
查询服务商的当月提审限额和加急次数(Quota)
加急审核申请