【小程序入门集锦】17,如何作为第三方平台开发微信小程序
昨天微信开放了小程序第三方平台的授权,那么如何作为第三方平台开发小应用呢?
一、总体流程
第三方平台帮助旗下已授权的小程序进行代码管理时,需先开发完成小程序模版,再将小程序模版部署到旗下小程序帐号中,具体流程如下:
1:绑定开发小程序
(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的信息、绑定开发者。
(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序。
注意:绑定为开发小程序后,该小程序的在开发工具中上传,代码会直接上传到开放平台,不会上传到公众平台。
2:小程序模版的开发和上传
使用开发小程序的开发者微信号登录微信web开发者工具(IDE),开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。
3:添加到小程序模版库,获得模版ID
从开发者工具中上传的代码,会先存在草稿箱中,每个开发小程序只保留最新一份上传记录。开发者可将草稿箱中的代码添加到小程序模版库中,小程序模版库中的模版不会被覆盖。最多可以有五十个代码模版,添加后可以获得模版ID(TemplateID)。
4:调用接口,为旗下授权的小程序部署代码
详细文档见代码管理。
二、如何开发
1、创建项目
与开发普通小程序一致,第三方平台开发者填入相关的 3rdMiniProgramAppid ,设定项目名称和选择项目目录即可创建项目。
对于第三方平台小程序,可以在项目页卡查看到相关的 open3rd 信息以及当前的第三方的 3rdMiniProgramAppid ,如若项目配置了相关的 extAppid ,那么项目页卡中也会有相关信息。
2、小程序模板开发
与开发普通小程序一致,开发者在开发工具上开发好相关的业务逻辑之后,在项目页卡中提交预览既可以在微信中查看小程序的真实表现,
有所不同的是,第三方平台小程序的提交上传是上传至该第三方平台的 open 帐号下的模板草稿箱中,该平台的管理员需要自行对该模板进行相应的设置,更多请参考open平台的文档。
3、extAppid 的开发调试
为了方便第三方平台的开发者引入 extAppid 的开发调试工作,需要引入ext.json的概念。
ext.json是一个配置文件,放置在小程序项目的根目录下。
ext.json中的配置字段分为两种
特有的字段
同app.json相同的字段
三、微信为第三方平台提供哪些授权
1,授权(登陆自助授权,流程与原公众号代开发一样)
2,域名配置修改
3,测试帐号修改
4,提交审核、发布版本
详见官方文档
---
我在知乎开了一个live,4月22日晚(周六)8点半我在知乎与大家见面:【0基础周末学习小程序开发】(https://www.zhihu.com/lives/832919740296101888),欢迎捧场。
长按二维码,打开微信小程序“修行公社”,即刻加入“微信小程序”米圈