一、整體流程
第三方平台幫助旗下已授權的小程式進行程式碼管理時,需先開發完成小程式模版,再將小程式模版部署到旗下小程式帳號中,具體流程如下:
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,提交審核、發布版本
以上是教你如何作為第三方平台開發微信小程式詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!