小程序一鍵授權第三方平臺
小程序運營者,可以一鍵授權給第三方平臺,通過第三方平臺來完成業務.第三方平臺在小程序的前后端開發同直接開發小程序有所區別,其擁有的各項API說明如下:
第三方平臺幫助旗下已授權的小程序進行代碼管理時,需先開發完成小程序模板,再將小程序模板部署到旗下小程序賬號中
第一步:綁定開發小程序
- 第三方平臺的開發人員需要到微信公眾平臺申請一個不太的小程序并完善小程序的頭像,昵稱,簡介,服務類型等信息.
- 進入微信開放平臺,在第三方平臺詳情中,將小程序添加為開發小程序.
注意:綁定為開發小程序后,該小程序在開發工具中上傳,代碼會直接上傳到開發平臺,不會上傳到公眾平臺.
第二步:小程序模板的開發和上傳
使用開發小程序的開發者微信號登錄微信web開發者工具(IDE),開發者工具中按照正常的小程序開發流程進行代碼開發和調試.開發完成后,在開發工具中點擊上傳.
第三步:添加到小程序模板庫,獲得模板ID
從開發者工具中上傳的代碼,會先存在草稿箱中,每個開發小程序只保留最新一份上傳記錄.開發者可以將草稿箱中的代碼添加到小程序模板中,小程序模板庫中的模板不會被覆蓋,最多可以有五十個代碼模板,添加后可以獲得模板ID(TemplateID).
第四步:調用接口,為旗下授權的小程序部署代碼
具體接口詳見"代碼管理"文檔中的接口.
重點提示:小程序授權托管之后,只能使用第三方平臺在微信開放平臺登記的服務器地址.所以第三方平臺在幫助旗下公眾號發布代碼之前,需先把服務器地址設置到小程序的服務器地址中,設置接口詳見:"修改服務器地址"文檔中的接口.
第三方平臺相關概念:
- open3rd:第三方平臺,是小程序官方認可的第三方開發商.
- 3rdMiniProgramAppid:第三方平臺申請的并綁定在該平臺上的小程序,用于開發小程序模板.
- extAppid:授權給第三方平臺的小程序.
第三方平臺相關的小程序開發需要做一些特殊的處理:
- 小程序模板的開發
- 小程序模板結合extAppid的開發調試
- 使用directCommit直接提交至審核列表
創建項目
與開發普通小程序一致,第三方平臺開發者填入相關的3rdMiniProgramAppid,設定項目名稱和選擇項目目錄即可創建項目.對于第三方平臺小程序,可以在項目頁卡查看到相關的open3rd信息以及當前的第三方的3rdMiniProgramAppid,如若項目配置了相關的extAppid,那么項目頁卡中也會有相關信息.