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